qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v6 0/5] add ACPI node for fw_cfg on pc and arm


From: Gabriel L. Somlo
Subject: Re: [Qemu-devel] [PATCH v6 0/5] add ACPI node for fw_cfg on pc and arm
Date: Wed, 10 Feb 2016 11:16:58 -0500
User-agent: Mutt/1.5.24 (2015-08-30)

Ping.

Now that the kernel side seems to have been accepted (Thanks again
Laszlo and Matt for all the help and advice!!!), is there anything
left to clean up before this series could be applied to QEMU ?

gmane.org quick links:
1/5: http://article.gmane.org/gmane.comp.emulators.qemu/389896/raw
2/5: http://article.gmane.org/gmane.comp.emulators.qemu/389894/raw
3/5: http://article.gmane.org/gmane.comp.emulators.qemu/389895/raw
4/5: http://article.gmane.org/gmane.comp.emulators.qemu/389900/raw
5/5: http://article.gmane.org/gmane.comp.emulators.qemu/389898/raw

Thanks much,
--Gabriel


On Wed, Jan 27, 2016 at 10:00:52PM -0500, Gabriel L. Somlo wrote:
> New since v5:
> 
>       - rebased on top of latest QEMU git master
> 
> Thanks,
>   --Gabriel
> 
> >New since v4:
> >
> >     - rebased on top of Marc's DMA series
> >     - drop machine compat dependency for insertion into x86/ssdt
> >       (patch 3/5), following agreement between Igor and Eduardo
> >     - [mm]io register range now covers DMA register as well, if
> >       available.
> >     - s/bios/firmware in doc file updates
> >
> >>New since v3:
> >>
> >>    - rebased to work on top of 87e896ab (introducing pc-*-25 classes),
> >>      inserting fw_cfg acpi node only for machines >= 2.5.
> >>
> >>    - reintroduce _STA with value 0x0B (bit 2 for u/i visibility turned
> >>      off to avoid Windows complaining -- thanks Igor for catching that!)
> >>
> >>If there's any other feedback besides questions regarding the
> >>appropriateness of "QEMU0002" as the value of _HID, please don't hesitate!
> >>
> >>>New since v2:
> >>>
> >>>   - pc/i386 node in ssdt only on machine types *newer* than 2.4
> >>>     (as suggested by Eduardo)
> >>>
> >>>I appreciate any further comments and reviews. Hopefully we can make
> >>>this palatable for upstream, modulo the lingering concerns about whether
> >>>"QEMU0002" is ok to use as the value of _HID, which I'll hopefully get
> >>>sorted out with the kernel crew...
> >>>
> >>>>New since v1:
> >>>>
> >>>>  - expose control register size (suggested by Marc MarĂ­)
> >>>>
> >>>>  - leaving out _UID and _STA fields (thanks Shannon & Igor)
> >>>>
> >>>>  - using "QEMU0002" as the value of _HID (thanks Michael)
> >>>>
> >>>>  - added documentation blurb to docs/specs/fw_cfg.txt
> >>>>    (mainly to record usage of the "QEMU0002" string with fw_cfg).
> >>>>
> >>>>> This series adds a fw_cfg device node to the SSDT (on pc), or to the
> >>>>> DSDT (on arm).
> >>>>>
> >>>>>         - Patch 1/3 moves (and renames) the BIOS_CFG_IOPORT (0x510)
> >>>>>           define from pc.c to pc.h, so that it could be used from
> >>>>>           acpi-build.c in patch 2/3.
> >>>>> 
> >>>>>         - Patch 2/3 adds a fw_cfg node to the pc SSDT.
> >>>>> 
> >>>>>         - Patch 3/3 adds a fw_cfg node to the arm DSDT.
> >>>>>
> >>>>> I made up some names - "FWCF" for the node name, and "FWCF0001"
> >>>>> for _HID; no idea whether that's appropriate, or how else I should
> >>>>> figure out what to use instead...
> >>>>>
> >>>>> Also, using scope "\\_SB", based on where fw_cfg shows up in the
> >>>>> output of "info qtree". Again, if that's wrong, please point me in
> >>>>> the right direction.
> >>>>>
> >>>>> Re. 3/3 (also mentioned after the commit blurb in the patch itself),
> >>>>> I noticed none of the other DSDT entries contain a _STA field, wondering
> >>>>> why it would (not) make sense to include that, same as on the PC.
> 
> Gabriel L. Somlo (5):
>   fw_cfg: expose control register size in fw_cfg.h
>   pc: fw_cfg: move ioport base constant to pc.h
>   acpi: pc: add fw_cfg device node to ssdt
>   acpi: arm: add fw_cfg device node to dsdt
>   fw_cfg: document ACPI device node information
> 
>  docs/specs/fw_cfg.txt     |  9 +++++++++
>  hw/arm/virt-acpi-build.c  | 15 +++++++++++++++
>  hw/i386/acpi-build.c      | 29 +++++++++++++++++++++++++++++
>  hw/i386/pc.c              |  5 ++---
>  hw/nvram/fw_cfg.c         |  4 +++-
>  include/hw/i386/pc.h      |  2 ++
>  include/hw/nvram/fw_cfg.h |  3 +++
>  7 files changed, 63 insertions(+), 4 deletions(-)
> 
> -- 
> 2.4.3
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]