[SeaBIOS] [PATCH 0/6] Add virtio-mmio support

Gerd Hoffmann posted 6 patches 4 years, 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/seabios tags/patchew/20200319073937.5561-1-kraxel@redhat.com
Makefile             |  2 +-
src/hw/virtio-blk.h  |  1 +
src/hw/virtio-mmio.h | 77 +++++++++++++++++++++++++++++++++++++++++
src/hw/virtio-pci.h  |  1 +
src/hw/virtio-scsi.h |  1 +
src/string.h         |  1 +
src/util.h           |  2 ++
src/block.c          |  2 ++
src/boot.c           | 19 +++++++++++
src/fw/paravirt.c    | 24 +++++++++++++
src/hw/virtio-blk.c  | 71 ++++++++++++++++++++++++++++++++++++++
src/hw/virtio-mmio.c | 81 ++++++++++++++++++++++++++++++++++++++++++++
src/hw/virtio-pci.c  | 68 +++++++++++++++++++++++++++++++------
src/hw/virtio-scsi.c | 73 +++++++++++++++++++++++++++++++++------
src/string.c         | 25 ++++++++++++++
15 files changed, 425 insertions(+), 23 deletions(-)
create mode 100644 src/hw/virtio-mmio.h
create mode 100644 src/hw/virtio-mmio.c
[SeaBIOS] [PATCH 0/6] Add virtio-mmio support
Posted by Gerd Hoffmann 4 years, 1 month ago
qemu got a new "microvm" machine type which has no pci support.
virtio-mmio is used for devices instead.  This series adds
support for virtio-mmio devices to seabios to allow booting
from block and scsi devices.

Gerd Hoffmann (6):
  string: add strtol() implementation
  paravirt/qemu: virtio-mmio device discovery
  virtio-mmio: device probing and initialization.
  virtio-mmio: add support to vp_*() functions
  virtio-mmio: add support for scsi devices.
  virtio-mmio: add support for block devices.

 Makefile             |  2 +-
 src/hw/virtio-blk.h  |  1 +
 src/hw/virtio-mmio.h | 77 +++++++++++++++++++++++++++++++++++++++++
 src/hw/virtio-pci.h  |  1 +
 src/hw/virtio-scsi.h |  1 +
 src/string.h         |  1 +
 src/util.h           |  2 ++
 src/block.c          |  2 ++
 src/boot.c           | 19 +++++++++++
 src/fw/paravirt.c    | 24 +++++++++++++
 src/hw/virtio-blk.c  | 71 ++++++++++++++++++++++++++++++++++++++
 src/hw/virtio-mmio.c | 81 ++++++++++++++++++++++++++++++++++++++++++++
 src/hw/virtio-pci.c  | 68 +++++++++++++++++++++++++++++++------
 src/hw/virtio-scsi.c | 73 +++++++++++++++++++++++++++++++++------
 src/string.c         | 25 ++++++++++++++
 15 files changed, 425 insertions(+), 23 deletions(-)
 create mode 100644 src/hw/virtio-mmio.h
 create mode 100644 src/hw/virtio-mmio.c

-- 
2.18.2
_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-leave@seabios.org