[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 07/13] acpi: move aml builder code for parallel device
From: |
Gerd Hoffmann |
Subject: |
Re: [PATCH v4 07/13] acpi: move aml builder code for parallel device |
Date: |
Wed, 6 May 2020 10:46:20 +0200 |
> > +static void parallel_isa_build_aml(ISADevice *isadev, Aml *scope)
> > +{
> > + ISAParallelState *isa = ISA_PARALLEL(isadev);
> > + int i, uid = 0;
> > + Aml *dev;
> > + Aml *crs;
> > +
> > + for (i = 0; i < ARRAY_SIZE(isa_parallel_io); i++) {
> > + if (isa->iobase == isa_parallel_io[i]) {
> > + uid = i + 1;
>
> I'm not sure about this check, as we can create a ISA device setting
> manually index & iobase. What about using simply "uid = isa->index + 1"
> instead?
Looking at the code I see isa->index is assigned unconditionally. I
misremembered that detail. So, yes, simply using isa->index should work
fine even with '-device isa-serial,iobase=<something>". I'll fix it for
both serial and parallel.
cheers,
Gerd
- [PATCH v4 06/13] acpi: parallel: don't use _STA method, (continued)
- [PATCH v4 06/13] acpi: parallel: don't use _STA method, Gerd Hoffmann, 2020/05/05
- [PATCH v4 10/13] acpi: factor out fw_cfg_add_acpi_dsdt(), Gerd Hoffmann, 2020/05/05
- [PATCH v4 13/13] floppy: make isa_fdc_get_drive_max_chs static, Gerd Hoffmann, 2020/05/05
- [PATCH v4 12/13] acpi: drop serial/parallel enable bits from dsdt, Gerd Hoffmann, 2020/05/05
- [PATCH v4 05/13] acpi: move aml builder code for serial device, Gerd Hoffmann, 2020/05/05
- [PATCH v4 07/13] acpi: move aml builder code for parallel device, Gerd Hoffmann, 2020/05/05
- [PATCH v4 08/13] acpi: move aml builder code for floppy device, Gerd Hoffmann, 2020/05/05