]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r282212:
authorwhu <whu@FreeBSD.org>
Fri, 22 May 2015 09:03:55 +0000 (09:03 +0000)
committerwhu <whu@FreeBSD.org>
Fri, 22 May 2015 09:03:55 +0000 (09:03 +0000)
commit30cd3b9808be2ed4002993166f0790b8f07d95d8
treef2a61a02982282e7de44dcf271ef00cd723d44c5
parentb453b295750133b89170fcb27025f932be66ad18
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
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