On Fri, 20 Jun 2025 09:53:08 +0100
Jonathan Cameron <jonathan.came...@huawei.com> wrote:

> On Mon, 16 Jun 2025 11:46:31 +0200
> Eric Auger <eric.au...@redhat.com> wrote:
> 
> > A new boolean property is introduced. This will be used to turn
> > ACPI PCI hotplug support. By default it is unset.
> > 
> > Signed-off-by: Eric Auger <eric.au...@redhat.com>  
> 
> I wonder a bit if it makes sense to do this so early rather than just
> before it is first used in the series?  Doesn't really matter though.
> Just meant I read on a bit before giving an RB on this.

Just before would be better, but it doesn't really matter.
I guess Eric can rearrange that if there would be need to respin.

Reviewed-by: Igor Mammedov <imamm...@redhat.com>

> 
> Reviewed-by: Jonathan Cameron <jonathan.came...@huawei.com>
> 
> > ---
> >  include/hw/acpi/generic_event_device.h | 2 ++
> >  hw/acpi/generic_event_device.c         | 2 ++
> >  2 files changed, 4 insertions(+)
> > 
> > diff --git a/include/hw/acpi/generic_event_device.h 
> > b/include/hw/acpi/generic_event_device.h
> > index d2dac87b4a..f5ffa67a39 100644
> > --- a/include/hw/acpi/generic_event_device.h
> > +++ b/include/hw/acpi/generic_event_device.h
> > @@ -63,6 +63,7 @@
> >  #include "hw/acpi/memory_hotplug.h"
> >  #include "hw/acpi/ghes.h"
> >  #include "hw/acpi/cpu.h"
> > +#include "hw/acpi/pcihp.h"
> >  #include "qom/object.h"
> >  
> >  #define ACPI_POWER_BUTTON_DEVICE "PWRB"
> > @@ -114,6 +115,7 @@ struct AcpiGedState {
> >      MemoryRegion container_memhp;
> >      CPUHotplugState cpuhp_state;
> >      MemoryRegion container_cpuhp;
> > +    AcpiPciHpState pcihp_state;
> >      GEDState ged_state;
> >      uint32_t ged_event_bitmap;
> >      qemu_irq irq;
> > diff --git a/hw/acpi/generic_event_device.c b/hw/acpi/generic_event_device.c
> > index 7a62f8d5bc..7831db412b 100644
> > --- a/hw/acpi/generic_event_device.c
> > +++ b/hw/acpi/generic_event_device.c
> > @@ -318,6 +318,8 @@ static void acpi_ged_send_event(AcpiDeviceIf *adev, 
> > AcpiEventStatusBits ev)
> >  
> >  static const Property acpi_ged_properties[] = {
> >      DEFINE_PROP_UINT32("ged-event", AcpiGedState, ged_event_bitmap, 0),
> > +    DEFINE_PROP_BOOL(ACPI_PM_PROP_ACPI_PCIHP_BRIDGE, AcpiGedState,
> > +                     pcihp_state.use_acpi_hotplug_bridge, 0),
> >  };
> >  
> >  static const VMStateDescription vmstate_memhp_state = {  
> 


Reply via email to