-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 12/22/2013 11:55 AM, Jernej Kos wrote: > Hello! > > The following patch adds Microsoft Hyper-V guest support to > OpenWrt trunk (r39150): > > > kernel: add Microsoft Hyper-V support > > Added a new x86 subtarget called "hv_guest" and two Hyper-V > related kernel modules (balloon driver and virtual network > driver). > > Signed-off-by: Jernej Kos <jer...@kos.mx>
This patch is damaged, it looks like your mailclient replaced all "=" with "=3D" and probably more things. > --- Index: package/kernel/linux/modules/virtual.mk > =================================================================== > > - --- package/kernel/linux/modules/virtual.mk.orig 2013-12-21 20:51:04.051302133 +0100 > +++ package/kernel/linux/modules/virtual.mk 2013-12-21 > 20:51:04.047302134 +0100 @@ -168,3 +168,36 @@ endef > > $(eval $(call KernelPackage,xen-pcidev)) + + +define > KernelPackage/hyperv-balloon + SUBMENU:=$(VIRTUAL_MENU) + > TITLE:=Microsoft Hyper-V balloon driver + > DEPENDS:=@TARGET_x86_hv_guest + KCONFIG:=CONFIG_HYPERV_BALLOON + > FILES:=$(LINUX_DIR)/drivers/hv/hv_balloon.ko + AUTOLOAD:=$(call > AutoLoad,06,hv_balloon) +endef + +define > KernelPackage/hyperv-balloon/description + Microsofot Hyper-V > balloon driver. +endef + +$(eval $(call > KernelPackage,hyperv-balloon)) + + +define > KernelPackage/hyperv-net-vsc + SUBMENU:=$(VIRTUAL_MENU) + > TITLE:=Microsoft Hyper-V virtual network driver + > DEPENDS:=@TARGET_x86_hv_guest + KCONFIG:=CONFIG_HYPERV_NET + > FILES:=$(LINUX_DIR)/drivers/net/hyperv/hv_netvsc.ko + > AUTOLOAD:=$(call AutoLoad,35,hv_netvsc) +endef + +define > KernelPackage/hyperv-net-vsc/description + Microsoft Hyper-V > virtual network driver. +endef + +$(eval $(call > KernelPackage,hyperv-net-vsc)) + Index: target/linux/x86/Makefile > =================================================================== > > - --- target/linux/x86/Makefile.orig 2013-12-21 20:51:04.051302133 +0100 > +++ target/linux/x86/Makefile 2013-12-21 20:51:04.047302134 +0100 > @@ -11,7 +11,7 @@ BOARDNAME:=x86 FEATURES:=squashfs ext4 vdi vmdk > pcmcia targz SUBTARGETS=generic olpc xen_domu ep80579 net5501 > kvm_guest geos alix2 thincan \ - rdc + rdc hv_guest > > LINUX_VERSION:=3.3.8 > > Index: target/linux/x86/hv_guest/target.mk > =================================================================== > > - --- /dev/null 1970-01-01 00:00:00.000000000 +0000 > +++ target/linux/x86/hv_guest/target.mk 2013-12-21 > 20:51:04.047302134 +0100 @@ -0,0 +1,3 @@ +BOARDNAME:=Microsoft > Hyper-V guest +FEATURES:=ext4 pci usb +DEFAULT_PACKAGES += > kmod-hyperv-balloon kmod-hyperv-net-vsc Index: > target/linux/x86/hv_guest/config-3.3 > =================================================================== > > - --- /dev/null 1970-01-01 00:00:00.000000000 +0000 > +++ target/linux/x86/hv_guest/config-3.3 2013-12-21 > 21:40:00.275205912 +0100 Please add a config for kernel 3.10 only, we want to get rid of kernel 3.3. Is it possible to share the kernel config with e.g. kvm_guest so we do not get an other subtarget? Then we could use one profile for kvm and one for Microsoft Hyper-V. > @@ -0,0 +1,92 @@ +CONFIG_ACPI=y +# CONFIG_ACPI_AC is not set +# > CONFIG_ACPI_ASUS is not set +# CONFIG_ACPI_BATTERY is not set > +CONFIG_ACPI_BLACKLIST_YEAR=0 +CONFIG_ACPI_BUTTON=y +# > CONFIG_ACPI_CMPC is not set +# CONFIG_ACPI_CONTAINER is not set +# > CONFIG_ACPI_CUSTOM_DSDT is not set +# CONFIG_ACPI_DEBUG is not set > +# CONFIG_ACPI_DOCK is not set +# CONFIG_ACPI_EC_DEBUGFS is not > set +# CONFIG_ACPI_FAN is not set +# CONFIG_ACPI_PCI_SLOT is not > set +CONFIG_ACPI_PROCESSOR=y +# CONFIG_ACPI_PROCESSOR_AGGREGATOR is > not set +# CONFIG_ACPI_PROCFS is not set +# > CONFIG_ACPI_PROCFS_POWER is not set +# CONFIG_ACPI_PROC_EVENT is > not set +# CONFIG_ACPI_SBS is not set +# CONFIG_ACPI_THERMAL is not > set +# CONFIG_ACPI_WMI is not set +# CONFIG_ASUS_LAPTOP is not set > +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_CPU_IDLE_GOV_MENU=y > +CONFIG_DUMMY_CONSOLE=y +# CONFIG_EEEPC_LAPTOP is not set +# > CONFIG_EFI is not set +CONFIG_HOTPLUG_PCI=y > +CONFIG_HOTPLUG_PCI_ACPI=y +# CONFIG_HOTPLUG_PCI_ACPI_IBM is not > set +# CONFIG_HOTPLUG_PCI_COMPAQ is not set +# > CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_FAKE is > not set +# CONFIG_HOTPLUG_PCI_IBM is not set > +CONFIG_HOTPLUG_PCI_PCIE=y +# CONFIG_HOTPLUG_PCI_SHPC is not set +# > CONFIG_HPET is not set +# CONFIG_HP_ACCEL is not set > +CONFIG_HVC_DRIVER=y +CONFIG_HW_CONSOLE=y +# > CONFIG_HW_RANDOM_VIRTIO is not set +CONFIG_INPUT=y > +CONFIG_INPUT_KEYBOARD=y +# CONFIG_INTEL_IPS is not set > +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KVM is not set +# > CONFIG_KVM_CLOCK is not set +# CONFIG_KVM_GUEST is not set +# > CONFIG_LGUEST is not set +# CONFIG_LGUEST_GUEST is not set > +CONFIG_NLS=y +CONFIG_NO_HZ=y +CONFIG_PARAVIRT=y > +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set > +CONFIG_PARAVIRT_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set > +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PCIEAER=y > +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOAPIC=y +CONFIG_PCI_LABEL=y > +CONFIG_PCI_MMCONFIG=y +CONFIG_PNP=y +CONFIG_PNPACPI=y > +CONFIG_PNP_DEBUG_MESSAGES=y +CONFIG_SERIAL_8250_PNP=y +# > CONFIG_THINKPAD_ACPI is not set +# CONFIG_TOPSTAR_LAPTOP is not > set +# CONFIG_TOSHIBA_BT_RFKILL is not set +# > CONFIG_VGACON_SOFT_SCROLLBACK is not set +# CONFIG_VIRTIO is not > set +CONFIG_VGA_CONSOLE=y +CONFIG_VIRTUALIZATION=y +CONFIG_VT=y > +CONFIG_VT_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +# > CONFIG_VHOST_NET is not set +# CONFIG_X86_ACPI_CPUFREQ is not set > +# CONFIG_X86_LONGHAUL is not set +# CONFIG_X86_PAT is not set +# > CONFIG_X86_PCC_CPUFREQ is not set +CONFIG_X86_PM_TIMER=y +# > CONFIG_X86_POWERNOW_K8 is not set +# CONFIG_XEN_PRIVILEGED_GUEST is > not set +# CONFIG_XO15_EBOOK is not set +CONFIG_HYPERV=y +# > CONFIG_HYPERV_UTILS is not set +# CONFIG_HYPERV_STORAGE is not set > +# CONFIG_HYPERV_NET is not set +# CONFIG_HID_HYPERV_MOUSE is not > set -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJS8p49AAoJEIZ0px9YPRMyVs8QAJadWQEyK19xgWzzlL84lT9M IKGMjS/M+ue/EZTlHpMUiIYTnMFw0vjXhSomyOsvpxEuDvskZrkbsS2WU3LkOqjl ae8dblwxrtwVwVD2fRhvWAONTB7wKSRnxwu1QJJCRzBHK4r6fGzLAWE9ZI7lQvci 2bMCrmF8SRq9CG0p2SihYoubsCO2tweF79PK6SRgci1xbB8u9AVgdRCitxlZYudt YptBXCjlb8H13mOQ97ZQvY+QqWzpU8n1QMiTJfWOx5n0evZ5Grm2IYJhnpp9kGxB TAZ+XugzPLa8IOvkDKW5fxtPyCqvZftskKyS808A+0WDMrjdjepQeY1ahowIYhxx pGo1pDGMQ1Lqbi01RBIum/fcx8V5cl8WGLyN/TnbB0XbgLgrpww3WPAsvz6jI5a6 P6Uus+url4FalGffyBgvQlOTx5yTw/RgR7atG1FeG9QMEew2YO9XKpn3Y134DzdZ YpSeL3DKYcQ62hdHH0Z8r/e0QM7dGw6zrWpkpNiGpAdYADh2RDsDx8qjPOeAqruA QhjMfdZ6GvN86zlz1Nfd330Vk/iKwOn6JpuSpnxTo0bYzzo5QraINfoxcRftlBO/ goAUIto311zQpo3zAlHhl444Y6AUAquPFhc8dYIPfKt6sXojOBArbOx5KUCSy93A pC9emFZMJLTcgq4/4JQ3 =5UGV -----END PGP SIGNATURE----- _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel