[PATCH 0/1] Add preliminary support for QFW on Arm
Asherah Connor
ashe at kivikakk.ee
Fri Feb 19 01:52:33 CET 2021
This patch adds preliminary support for the QEMU firmware interface
(aka. QEMU fw_cfg) on the Arm platform. I'm sending this to see if
there's interest in accepting this support; ultimately, I'd like to get
the QEMU "ramfb" display working, which requires the use of fw_cfg to
configure.
Please note this is my first attempt at adding functionality to U-Boot
and there are likely to be many mistakes. Among others:
* I've added this to arch_early_init_r, mimicking the existing support
in arch/x86/cpu/qemu/qemu.c. Let me know if this is incorrect.
* I am unsure about the Kconfig changes. These make
qemu_arm64_defconfig work out of the box. It can still be disabled
and build correctly. I've implied only "QFW" because the command
wouldn't be necessary for e.g. future ramfb support. We may want to
give the option a description in that case---it is currently
considered "hidden" and only selected when "CMD_QFW" is.
* I would be happy to maintain this going forward. Let me know if I
should submit a patch for MAINTAINTERS.
Asherah Connor (1):
arm: qemu: support qfw
arch/arm/Kconfig | 1 +
arch/arm/Makefile | 1 +
arch/arm/mach-qemu/Kconfig | 2 +
arch/arm/mach-qemu/Makefile | 1 +
arch/arm/mach-qemu/qemu.c | 109 ++++++++++++++++++++++++++++++++++++
5 files changed, 114 insertions(+)
create mode 100644 arch/arm/mach-qemu/Makefile
create mode 100644 arch/arm/mach-qemu/qemu.c
--
2.20.1
More information about the U-Boot
mailing list