]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[xen] Add basic support for PV-HVM domains
authorMichael Brown <mcb30@ipxe.org>
Mon, 28 Jul 2014 22:38:30 +0000 (23:38 +0100)
committerMichael Brown <mcb30@ipxe.org>
Tue, 29 Jul 2014 14:57:44 +0000 (15:57 +0100)
commit036af27a4523c4e15e28d30a1513a3f6d9671774
treebf284637f91e2258906d736f07a54b1f98dfd68d
parentec94a8798f8fbba42628946108d6d9607a980da4
[xen] Add basic support for PV-HVM domains

Add basic support for Xen PV-HVM domains (detected via the Xen
platform PCI device with IDs 5853:0001), including support for
accessing configuration via XenStore and enumerating devices via
XenBus.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
18 files changed:
src/Makefile
src/arch/x86/Makefile
src/arch/x86/drivers/xen/hvm.c [new file with mode: 0644]
src/arch/x86/drivers/xen/hvm.h [new file with mode: 0644]
src/arch/x86/include/bits/errfile.h
src/arch/x86/include/bits/xen.h [new file with mode: 0644]
src/include/ipxe/device.h
src/include/ipxe/errfile.h
src/include/ipxe/xen.h [new file with mode: 0644]
src/include/ipxe/xenbus.h [new file with mode: 0644]
src/include/ipxe/xenevent.h [new file with mode: 0644]
src/include/ipxe/xengrant.h [new file with mode: 0644]
src/include/ipxe/xenmem.h [new file with mode: 0644]
src/include/ipxe/xenstore.h [new file with mode: 0644]
src/include/ipxe/xenver.h [new file with mode: 0644]
src/interface/xen/xenbus.c [new file with mode: 0644]
src/interface/xen/xengrant.c [new file with mode: 0644]
src/interface/xen/xenstore.c [new file with mode: 0644]