[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 33/34] vmbus: add support for rom files
From: |
Roman Kagan |
Subject: |
Re: [Qemu-devel] [RFC PATCH 33/34] vmbus: add support for rom files |
Date: |
Wed, 7 Feb 2018 22:46:16 +0300 |
User-agent: |
Mutt/1.9.2 (2017-12-15) |
On Wed, Feb 07, 2018 at 12:18:38PM +0100, Paolo Bonzini wrote:
> On 06/02/2018 21:30, Roman Kagan wrote:
> > In order to leverage third-party drivers for VMBus devices in firmware
> > (in particular, there's a case with iPXE driver for hv-net in SeaBIOS
> > and OVMF), introduce an infrastructure to supply such drivers as option
> > ROMs.
> >
> > To make it easy for the firmware to locate such ROMs, they are stored in
> > fw_cfg with names "vmbus/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.rom" for
> > default class ROMs (where xxx... is the class GUID) and
> > "vmbus/dev/yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy.rom" for per-device
> > (i.e. specified via .romfile property) ROMs (where yyy... is the device
> > instance GUID).
> >
> > The format and the calling convention for the ROMs is out of scope for
> > this patch: QEMU doesn't try to interpret them.
>
> Out of curiosity, do you have a SCSI driver for SeaBIOS and/or OVMF?
Yes, both, can be found at https://src.openvz.org/scm/up/seabios.git and
https://src.openvz.org/scm/up/edk2.git respectively (I mentioned that in
the cover letter).
Roman.
- [Qemu-devel] [RFC PATCH 28/34] net: add RNDIS definitions, (continued)
- [Qemu-devel] [RFC PATCH 28/34] net: add RNDIS definitions, Roman Kagan, 2018/02/06
- [Qemu-devel] [RFC PATCH 31/34] hv-net: add .bootindex support, Roman Kagan, 2018/02/06
- [Qemu-devel] [RFC PATCH 29/34] net: add Hyper-V/VMBus network protocol definitions, Roman Kagan, 2018/02/06
- [Qemu-devel] [RFC PATCH 32/34] loader: allow arbitrary basename for fw_cfg file roms, Roman Kagan, 2018/02/06
- [Qemu-devel] [RFC PATCH 30/34] net: add Hyper-V/VMBus net adapter, Roman Kagan, 2018/02/06
- [Qemu-devel] [RFC PATCH 33/34] vmbus: add support for rom files, Roman Kagan, 2018/02/06
- [Qemu-devel] [RFC PATCH 34/34] hv-net: define default rom file name, Roman Kagan, 2018/02/06
- Re: [Qemu-devel] [RFC PATCH 00/34] Hyper-V / VMBus, no-reply, 2018/02/06
- Re: [Qemu-devel] [RFC PATCH 00/34] Hyper-V / VMBus, no-reply, 2018/02/06
- Re: [Qemu-devel] [RFC PATCH 00/34] Hyper-V / VMBus, no-reply, 2018/02/06
- Re: [Qemu-devel] [RFC PATCH 00/34] Hyper-V / VMBus, no-reply, 2018/02/06
- Re: [Qemu-devel] [RFC PATCH 00/34] Hyper-V / VMBus, no-reply, 2018/02/06
- Re: [Qemu-devel] [RFC PATCH 00/34] Hyper-V / VMBus, no-reply, 2018/02/07