v2: - implement driver stop code paths. - misc fixes here and there. - rebase to latest master.
Gerd Hoffmann (4): OvmfPkg: add IndustryStandard/VirtioSerial.h OvmfPkg/VirtioSerialDxe: add driver OvmfPkg/VirtioSerialDxe: wire up in OvmfPkg* OvmfPkg/PlatformBootManagerLib: setup virtio serial console OvmfPkg/Microvm/MicrovmX64.dsc | 1 + OvmfPkg/OvmfPkgIa32.dsc | 1 + OvmfPkg/OvmfPkgIa32X64.dsc | 1 + OvmfPkg/OvmfPkgX64.dsc | 1 + OvmfPkg/Microvm/MicrovmX64.fdf | 1 + OvmfPkg/OvmfPkgIa32.fdf | 1 + OvmfPkg/OvmfPkgIa32X64.fdf | 1 + OvmfPkg/OvmfPkgX64.fdf | 1 + OvmfPkg/VirtioSerialDxe/VirtioSerial.inf | 40 + .../Include/IndustryStandard/VirtioSerial.h | 64 ++ OvmfPkg/VirtioSerialDxe/VirtioSerial.h | 226 +++++ .../PlatformBootManagerLib/BdsPlatform.c | 47 + OvmfPkg/VirtioSerialDxe/VirtioSerial.c | 808 ++++++++++++++++++ OvmfPkg/VirtioSerialDxe/VirtioSerialPort.c | 465 ++++++++++ OvmfPkg/VirtioSerialDxe/VirtioSerialRing.c | 345 ++++++++ 15 files changed, 2003 insertions(+) create mode 100644 OvmfPkg/VirtioSerialDxe/VirtioSerial.inf create mode 100644 OvmfPkg/Include/IndustryStandard/VirtioSerial.h create mode 100644 OvmfPkg/VirtioSerialDxe/VirtioSerial.h create mode 100644 OvmfPkg/VirtioSerialDxe/VirtioSerial.c create mode 100644 OvmfPkg/VirtioSerialDxe/VirtioSerialPort.c create mode 100644 OvmfPkg/VirtioSerialDxe/VirtioSerialRing.c -- 2.40.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#103992): https://edk2.groups.io/g/devel/message/103992 Mute This Topic: https://groups.io/mt/98683332/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-