maturity of hyperv
Is HyperV mature enough that we (the petitecloud developers) consider adding support for it in petitecloud? ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
RE: maturity of hyperv
Hi Aryeh, Do you mean to ask if Hyper-V is mature as a platform or if the Hyper-V drivers for FreeBSD are mature enough? If you meant the platform then I would encourage you to give it a try. My guess is that you will be pretty blown away with the stability, feature set, usability and cost advantage. Furthermore, it is no secret that Hyper-V is gaining significant share in enterprise virtualization deployments. If you were referencing the drivers then they are more or less ready. We have a few kinks to work out and are actively working on addressing them. Please let me know if you need more information. Thanks, Abhishek From: owner-freebsd-virtualizat...@freebsd.org owner-freebsd-virtualizat...@freebsd.org on behalf of Aryeh Friedman aryeh.fried...@gmail.com Sent: Sunday, September 29, 2013 11:38 AM To: freebsd-virtualization@freebsd.org Subject: maturity of hyperv Is HyperV mature enough that we (the petitecloud developers) consider adding support for it in petitecloud? ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: maturity of hyperv
If you were referencing the drivers then they are more or less ready. We have a few kinks to work out and are actively working on addressing them. This is the one I meant... the most important thing for us can it run *ANY* x86 (32 and 64 bit) OS?... if not is such support planned and when will it be available? are there any libs or any interfacing it has to be from scratch? slightly OT how close to bhyve is it in actual command and such semantics? ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
RE: maturity of hyperv
The drivers will work with both 32-bit and 64-bit systems. There are no known issues as of now. I am guessing that by libs you mean to ask if there is good user mode tool integration. As of now we do not have much tool integration as the drivers are pretty basic in nature and provide storage, networking, timesync, heartbeat, kvp, shutdown support only. However we intend to continue adding more features and would love to hear any requirements that you may have. I haven't looked very closely at bhyve however I suspect that the differences may be substantial. You will have to test this a bit on your own and we would be very interested in hearing your feedback. Please let me know if you have further questions. Thanks, Abhishek From: Aryeh Friedman aryeh.fried...@gmail.com Sent: Sunday, September 29, 2013 12:17 PM To: Abhishek Gupta (LIS) Cc: freebsd-virtualization@freebsd.org Subject: Re: maturity of hyperv If you were referencing the drivers then they are more or less ready. We have a few kinks to work out and are actively working on addressing them. This is the one I meant... the most important thing for us can it run *ANY* x86 (32 and 64 bit) OS?... if not is such support planned and when will it be available? are there any libs or any interfacing it has to be from scratch? slightly OT how close to bhyve is it in actual command and such semantics? ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
RE: Hyperv driver related error on make buildkernel on -r255933
Hi, Is it possible for you to compile with the clang compiler instead of gcc? It seems that you are compiling with gcc and that is why the error is showing up: WITHOUT_CLANG=YES WITH_GCC=YES Let me know if that is not acceptable and I will try to address this as soon as possible. Thanks, Abhishek From: owner-freebsd-virtualizat...@freebsd.org owner-freebsd-virtualizat...@freebsd.org on behalf of Гуляев Гоша gosha-n...@yandex.ru Sent: Sunday, September 29, 2013 11:18 AM To: freebsd-curr...@freebsd.org; freebsd-virtualization@freebsd.org Subject: Hyperv driver related error on make buildkernel on -r255933 I have an error when tryin to compile kernel with recent -CURRENT sources There is additional info uname -a, /etc/src.conf, error output and kernel config uname -a FreeBSD MYBSD 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Mon Aug 12 22:31:24 MSK 2013 xlr@MYBSD:/usr/obj/usr/src/sys/MYBSD amd64 /etc/src.conf WITHOUT_ACCT=YES #WITHOUT_AMD=YES WITHOUT_ASSERT_DEBUG=YES WITHOUT_ATM=YES WITHOUT_AUDIT=YES WITHOUT_AUTHPF=YES WITHOUT_BIND=YES #WITHOUT_BLUETOOTH=YES WITHOUT_BSNMP=YES WITHOUT_CLANG=YES WITHOUT_CTM=YES WITHOUT_FDT=YES WITHOUT_FLOPPY=YES WITHOUT_GDB=YES WITHOUT_HTML=YES WITH_GCC=YES WITH_GNUCXX=YES WITHOUT_ICONV=YES #WITH_LIBICONV_COMPAT=YES WITHOUT_INET6=YES WITHOUT_INFO=YES WITHOUT_IPFILTER=YES WITHOUT_IPX=YES WITHOUT_KERNEL_SYMBOLS=YES WITHOUT_KVM=YES WITHOUT_LPR=YES WITHOUT_MAIL=YES WITHOUT_NCP=YES #WITHOUT_NDIS=YES WITHOUT_OFED=YES WITHOUT_PF=YES WITHOUT_PMC=YES WITHOUT_QUOTAS=YES WITHOUT_RCMDS=YES WITHOUT_RCS=YES WITHOUT_SHAREDOCS=YES #WITHOUT_USB=YES #WITHOUT_WIRELESS=YES WITHOUT_ZFS=YES ERROR OUTPUT awk -f /usr/src/sys/conf/kmod_syms.awk hwpmc.ko export_syms | xargs -J% objcopy % hwpmc.ko objcopy --strip-debug hwpmc.ko === hyperv (all) === hyperv/vmbus (all) cc -O2 -pipe -msse -msse2 -msse3 -mmmx -m3dnow -mtune=core2 -march=core2 -fno-strict-aliasing -Wno-error -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/include -I/usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus -I/usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/utilities -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/MYBSD/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/MYBSD -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_channel. c In file included from /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_channel. c:40: /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_vmbus_pr iv.h:288: warning: declaration does not declare anything /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_vmbus_pr iv.h:396: warning: declaration does not declare anything /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_vmbus_pr iv.h:410: warning: declaration does not declare anything /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_vmbus_pr iv.h:418: warning: declaration does not declare anything /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_vmbus_pr iv.h:426: warning: declaration does not declare anything /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_vmbus_pr iv.h:502: warning: declaration does not declare anything /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_vmbus_pr iv.h:514: warning: declaration does not declare anything /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_vmbus_pr iv.h:528: warning: declaration does not declare anything /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_vmbus_pr iv.h:539: warning: declaration does not declare anything /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_channel. c: In function 'vmbus_channel_set_event': /usr/src/sys/modules/hyperv/vmbus/../../../dev/hyperv/vmbus/hv_channel. c:73: error: 'union anonymous' has no member named 'pending' *** Error code 1 Stop. make: stopped in /usr/src/sys/modules/hyperv/vmbus *** Error code 1 Stop. make: stopped in /usr/src/sys/modules/hyperv