[PATCH v2 0/4] video: add support for QEMU ramfb
Ahmad Fatoum
ahmad at a3f.at
Sun Jan 29 23:27:03 PST 2023
QEMU's ramfb is a very simple Qemu fw_cfg protocol, where the guest
need only write a video settings structure to /etc/ramfb to get
DMA from the framebuffer working. Add a driver for this on top
of a newly added character device interface.
Adrian Negreanu (1):
video: add support for QEMU ramfb
Ahmad Fatoum (3):
fs: devfs: implement cdev_fdopen
asm-generic: avoid compiler warnings due to PCI_IOBASE
firmware: add QEMU FW CFG driver
drivers/firmware/Kconfig | 10 +
drivers/firmware/Makefile | 1 +
drivers/firmware/qemu_fw_cfg.c | 307 +++++++++++++++++++++++++++++++
drivers/video/Kconfig | 6 +
drivers/video/Makefile | 1 +
drivers/video/ramfb.c | 191 +++++++++++++++++++
fs/devfs-core.c | 20 ++
include/asm-generic/io.h | 3 +-
include/driver.h | 1 +
include/filetype.h | 1 +
include/uapi/linux/qemu_fw_cfg.h | 100 ++++++++++
11 files changed, 640 insertions(+), 1 deletion(-)
create mode 100644 drivers/firmware/qemu_fw_cfg.c
create mode 100644 drivers/video/ramfb.c
create mode 100644 include/uapi/linux/qemu_fw_cfg.h
--
2.38.1
More information about the barebox
mailing list