[hyperv] Add support for Hyper-V hypervisor
authorMichael Brown <mcb30@ipxe.org>
Thu, 11 Dec 2014 17:22:18 +0000 (17:22 +0000)
committerMichael Brown <mcb30@ipxe.org>
Thu, 18 Dec 2014 16:27:27 +0000 (16:27 +0000)
commitd77a546fb4c69546a81440bdeb0553b8db1d3de8
tree8fa8d90c636e3f1302981a4e09804deb0024c5b4
parent1d2b7c91f780419c805062ccc474967d80dafe96
[hyperv] Add support for Hyper-V hypervisor

Add support for detecting and communicating with the Hyper-V
hypervisor.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/arch/i386/include/bits/hyperv.h [new file with mode: 0644]
src/arch/x86/Makefile
src/arch/x86/core/pic8259.c [moved from src/arch/i386/core/pic8259.c with 100% similarity]
src/arch/x86/drivers/hyperv/hyperv.c [new file with mode: 0644]
src/arch/x86/drivers/hyperv/hyperv.h [new file with mode: 0644]
src/arch/x86/include/bits/errfile.h
src/arch/x86/include/ipxe/cpuid.h
src/arch/x86/include/pic8259.h [moved from src/arch/i386/include/pic8259.h with 97% similarity]
src/arch/x86_64/include/bits/hyperv.h [new file with mode: 0644]
src/include/ipxe/hyperv.h [new file with mode: 0644]