All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot]  [PATCH 00/12] cleanup QEMU fw_cfg code
@ 2016-05-13  6:29 Miao Yan
  2016-05-13  6:29 ` [U-Boot] [PATCH 01/12] x86: qemu: fix ACPI Kconfig options Miao Yan
                   ` (11 more replies)
  0 siblings, 12 replies; 40+ messages in thread
From: Miao Yan @ 2016-05-13  6:29 UTC (permalink / raw)
  To: u-boot

This patchset cleans the QEMU fw_cfg code:

  *) split qfw core and qfw command interface
  *) split x86 specific operations from qfw core
  *) move x86 ACPI generation code into qfw core as this can also
     be used by others like ARM64
  *) various cleanups

Miao Yan (12):
  x86: qemu: fix ACPI Kconfig options
  cmd: qfw: add API to iterate firmware list
  cmd: qfw: remove qemu_fwcfg_free_files()
  cmd: qfw: make fwcfg_present and fwcfg_dma_present public
  x86: qemu: split qfw command interface and qfw core
  x86: qemu: move x86 specific operations out of qfw core
  x86: qemu: add comment about qfw register endianness
  cmd: qfw: rename qemu_fw_cfg.[c|h] to qfw.[c|h]
  cmd: qfw: workaround qfw build issue
  cmd: qfw: do not depend on x86
  cmd: qfw: bring ACPI generation code into qfw core
  x86: qemu: rename qemu/acpi_table.c

 arch/x86/Kconfig               |  10 +-
 arch/x86/cpu/mp_init.c         |   8 +-
 arch/x86/cpu/qemu/Makefile     |   4 +-
 arch/x86/cpu/qemu/acpi_table.c | 243 --------------------------
 arch/x86/cpu/qemu/cpu.c        |   2 +-
 arch/x86/cpu/qemu/e820.c       |  43 +++++
 arch/x86/cpu/qemu/qemu.c       |  52 +++++-
 arch/x86/lib/Makefile          |   2 +-
 cmd/Kconfig                    |   2 +-
 cmd/Makefile                   |   2 +-
 cmd/cmd_qfw.c                  | 195 +++++++++++++++++++++
 cmd/qemu_fw_cfg.c              | 343 ------------------------------------
 common/Kconfig                 |   1 +
 drivers/misc/Kconfig           |   6 +
 drivers/misc/Makefile          |   1 +
 drivers/misc/qfw.c             | 387 +++++++++++++++++++++++++++++++++++++++++
 include/qemu_fw_cfg.h          | 162 -----------------
 include/qfw.h                  | 176 +++++++++++++++++++
 18 files changed, 871 insertions(+), 768 deletions(-)
 delete mode 100644 arch/x86/cpu/qemu/acpi_table.c
 create mode 100644 arch/x86/cpu/qemu/e820.c
 create mode 100644 cmd/cmd_qfw.c
 delete mode 100644 cmd/qemu_fw_cfg.c
 create mode 100644 drivers/misc/qfw.c
 delete mode 100644 include/qemu_fw_cfg.h
 create mode 100644 include/qfw.h

-- 
1.9.1

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

end of thread, other threads:[~2016-05-17  1:23 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-13  6:29 [U-Boot] [PATCH 00/12] cleanup QEMU fw_cfg code Miao Yan
2016-05-13  6:29 ` [U-Boot] [PATCH 01/12] x86: qemu: fix ACPI Kconfig options Miao Yan
2016-05-13 13:59   ` Bin Meng
2016-05-16  9:37     ` Miao Yan
2016-05-13  6:29 ` [U-Boot] [PATCH 02/12] cmd: qfw: add API to iterate firmware list Miao Yan
2016-05-13 14:00   ` Bin Meng
2016-05-13  6:29 ` [U-Boot] [PATCH 03/12] cmd: qfw: remove qemu_fwcfg_free_files() Miao Yan
2016-05-13 14:00   ` Bin Meng
2016-05-13 20:46     ` Tom Rini
2016-05-16  9:47       ` Miao Yan
2016-05-17  0:42         ` Tom Rini
2016-05-13  6:29 ` [U-Boot] [PATCH 04/12] cmd: qfw: make fwcfg_present and fwcfg_dma_present public Miao Yan
2016-05-13 14:00   ` Bin Meng
2016-05-13  6:29 ` [U-Boot] [PATCH 05/12] x86: qemu: split qfw command interface and qfw core Miao Yan
2016-05-13 14:00   ` Bin Meng
2016-05-16  9:39     ` Miao Yan
2016-05-16  8:47   ` Bin Meng
2016-05-16  9:50     ` Miao Yan
2016-05-16 13:32       ` Bin Meng
2016-05-13  6:29 ` [U-Boot] [PATCH 06/12] x86: qemu: move x86 specific operations out of " Miao Yan
2016-05-13 14:00   ` Bin Meng
2016-05-13  6:29 ` [U-Boot] [PATCH 07/12] x86: qemu: add comment about qfw register endianness Miao Yan
2016-05-13 14:00   ` Bin Meng
2016-05-13  6:29 ` [U-Boot] [PATCH 08/12] cmd: qfw: rename qemu_fw_cfg.[c|h] to qfw.[c|h] Miao Yan
2016-05-13 14:00   ` Bin Meng
2016-05-13  6:29 ` [U-Boot] [PATCH 09/12] cmd: qfw: workaround qfw build issue Miao Yan
2016-05-13 14:00   ` Bin Meng
2016-05-13 20:46     ` Tom Rini
2016-05-16  9:44       ` Miao Yan
2016-05-13  6:29 ` [U-Boot] [PATCH 10/12] cmd: qfw: do not depend on x86 Miao Yan
2016-05-13 14:00   ` Bin Meng
2016-05-16  9:44     ` Miao Yan
2016-05-16 13:33       ` Bin Meng
2016-05-13  6:29 ` [U-Boot] [PATCH 11/12] cmd: qfw: bring ACPI generation code into qfw core Miao Yan
2016-05-13 14:01   ` Bin Meng
2016-05-13  6:29 ` [U-Boot] [PATCH 12/12] x86: qemu: rename qemu/acpi_table.c Miao Yan
2016-05-13 14:01   ` Bin Meng
2016-05-16  9:40     ` Miao Yan
2016-05-17  0:42       ` Tom Rini
2016-05-17  1:23         ` Miao Yan

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.