All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/5] add ACPI node for fw_cfg on pc and arm
@ 2015-09-14 14:57 Gabriel L. Somlo
  2015-09-14 14:57 ` [Qemu-devel] [PATCH v2 1/5] fw_cfg: expose control register size in fw_cfg.h Gabriel L. Somlo
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Gabriel L. Somlo @ 2015-09-14 14:57 UTC (permalink / raw)
  To: qemu-devel
  Cc: peter.maydell, drjones, matt.fleming, ehabkost, mst,
	zhaoshenglong, leif.lindholm, ard.biesheuvel, kevin, kraxel,
	pbonzini, imammedo, markmb, lersek, rth

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).

Thanks,
  --Gabriel

> 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  | 13 +++++++++++++
 hw/i386/acpi-build.c      | 20 ++++++++++++++++++++
 hw/i386/pc.c              |  5 ++---
 hw/nvram/fw_cfg.c         |  8 +++++---
 include/hw/i386/pc.h      |  2 ++
 include/hw/nvram/fw_cfg.h |  3 +++
 7 files changed, 54 insertions(+), 6 deletions(-)

-- 
2.4.3

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-09-15 16:58 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-14 14:57 [Qemu-devel] [PATCH v2 0/5] add ACPI node for fw_cfg on pc and arm Gabriel L. Somlo
2015-09-14 14:57 ` [Qemu-devel] [PATCH v2 1/5] fw_cfg: expose control register size in fw_cfg.h Gabriel L. Somlo
2015-09-14 14:57 ` [Qemu-devel] [PATCH v2 2/5] pc: fw_cfg: move ioport base constant to pc.h Gabriel L. Somlo
2015-09-14 14:57 ` [Qemu-devel] [PATCH v2 3/5] acpi: pc: add fw_cfg device node to ssdt Gabriel L. Somlo
2015-09-14 16:09   ` Eduardo Habkost
2015-09-14 18:16     ` Gabriel L. Somlo
2015-09-14 20:16       ` Eduardo Habkost
2015-09-14 20:34         ` Gabriel L. Somlo
2015-09-14 20:54           ` Gabriel L. Somlo
2015-09-15 16:58             ` Eduardo Habkost
2015-09-14 14:57 ` [Qemu-devel] [PATCH v2 4/5] acpi: arm: add fw_cfg device node to dsdt Gabriel L. Somlo
2015-09-15  2:06   ` Shannon Zhao
2015-09-15 13:42     ` Gabriel L. Somlo
2015-09-15 13:51       ` Peter Maydell
2015-09-15 14:11         ` Gabriel L. Somlo
2015-09-14 14:57 ` [Qemu-devel] [PATCH v2 5/5] fw_cfg: document ACPI device node information Gabriel L. Somlo

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.