[U-Boot] [PATCH v3 00/13] cleanup QEMU fw_cfg code
Miao Yan
yanmiaobest at gmail.com
Mon May 23 04:37:09 CEST 2016
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
Changes in v2:
*) make git format-patch detect renames
*) add a patch to enable qfw for sandbox_defconfig
*) address other trivial review comments
Changes in v3:
*) correct config option order in sandbox_defconfig
*) squash patch v2 #8 and patch v2 #13
*) fix typos in commit message
Miao Yan (13):
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: do not require default macros when building qfw command
cmd: qfw: do not depend on x86
cmd: qfw: bring ACPI generation code into qfw core
x86: qemu: rename qemu/acpi_table.c
config: sandbox: enable qfw and cmd_qfw for testing
arch/x86/Kconfig | 10 +-
arch/x86/cpu/mp_init.c | 6 +-
arch/x86/cpu/qemu/Makefile | 4 +-
arch/x86/cpu/qemu/cpu.c | 2 +-
arch/x86/cpu/qemu/e820.c | 43 ++++
arch/x86/cpu/qemu/qemu.c | 50 ++++-
arch/x86/lib/Makefile | 2 +-
cmd/Kconfig | 4 +-
cmd/Makefile | 2 +-
cmd/{qemu_fw_cfg.c => qfw.c} | 189 ++---------------
configs/qemu-x86_defconfig | 2 +-
configs/sandbox_defconfig | 2 +
drivers/misc/Kconfig | 6 +
drivers/misc/Makefile | 1 +
.../cpu/qemu/acpi_table.c => drivers/misc/qfw.c | 223 +++++++++++++++++----
include/{qemu_fw_cfg.h => qfw.h} | 28 ++-
16 files changed, 336 insertions(+), 238 deletions(-)
create mode 100644 arch/x86/cpu/qemu/e820.c
rename cmd/{qemu_fw_cfg.c => qfw.c} (54%)
rename arch/x86/cpu/qemu/acpi_table.c => drivers/misc/qfw.c (57%)
rename include/{qemu_fw_cfg.h => qfw.h} (84%)
--
1.9.1
More information about the U-Boot
mailing list