]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r282212:
authorwhu <whu@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 22 May 2015 09:03:55 +0000 (09:03 +0000)
committerwhu <whu@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 22 May 2015 09:03:55 +0000 (09:03 +0000)
commit42d031f2b35d879f3b866810bb3ee7f8442170aa
treef2a61a02982282e7de44dcf271ef00cd723d44c5
parent8b84e8e99b95dd8e00a001764d87a0a4060f9be3
MFC r282212:

Microsoft vmbus, storage and other related driver enhancements for HyperV.
    - Vmbus multi channel support.
    - Vector interrupt support.
    - Signal optimization.
    - Storvsc driver performance improvement.
    - Scatter and gather support for storvsc driver.
    - Minor bug fix for KVP driver.
Thanks royger, jhb and delphij from FreeBSD community for the reviews
and comments. Also thanks Hovy Xu from NetApp for the contributions to
the storvsc driver.

PR:     195238
Submitted by:   whu
Reviewed by:    royger
Approved by:    royger
Relnotes:       yes
Sponsored by:   Microsoft OSTC
Differential Revision:  https://reviews.freebsd.org/D2575

git-svn-id: svn://svn.freebsd.org/base/stable/10@283280 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
20 files changed:
sys/amd64/amd64/apic_vector.S
sys/amd64/conf/GENERIC
sys/amd64/conf/NOTES
sys/amd64/include/apicvar.h
sys/conf/options.amd64
sys/conf/options.i386
sys/dev/hyperv/include/hyperv.h
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
sys/dev/hyperv/storvsc/hv_vstorage.h
sys/dev/hyperv/utilities/hv_kvp.c
sys/dev/hyperv/utilities/hv_util.c
sys/dev/hyperv/vmbus/hv_channel.c
sys/dev/hyperv/vmbus/hv_channel_mgmt.c
sys/dev/hyperv/vmbus/hv_connection.c
sys/dev/hyperv/vmbus/hv_hv.c
sys/dev/hyperv/vmbus/hv_ring_buffer.c
sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c
sys/dev/hyperv/vmbus/hv_vmbus_priv.h
sys/i386/conf/GENERIC
sys/i386/i386/apic_vector.s