]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 302698-302704,302706
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 11 Oct 2016 07:30:59 +0000 (07:30 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 11 Oct 2016 07:30:59 +0000 (07:30 +0000)
commitcc06b5fb65929eb60f7f33c7b12d94c4bea71ff6
tree7062d628c193dc4f758f1b55865b14a9e36a53b0
parent306e2be12fa166db217cc75ee4c5f8f2df3c45eb
MFC 302698-302704,302706

302698
    hyperv/vmbus: Add vmbus method for GUID base device probing.

    Reduce the exposure of hv_device.

    Sponsored by:   Microsoft OSTC
    Differential Revision:  https://reviews.freebsd.org/D7024

302699
    hyperv/vmbus: All ivars are read-only; nuke unnecessary write_ivar

    Sponsored by:   Microsoft OSTC
    Differential Revision:  https://reviews.freebsd.org/D7025

302700
    hyperv/vmbus: Add channel ivar accessor.

    This makes life easier during the transition period to nuke the hv_device.

    Sponsored by:   Microsoft OSTC
    Differential Revision:  https://reviews.freebsd.org/D7026

302701
    hyperv/stor: Avoid the hv_device and nuke the broken get_stor_device

    This paves way to nuke the hv_device, which is actually an unncessary
    indirection.

    Sponsored by:   Microsoft OSTC
    Differential Revision:  https://reviews.freebsd.org/D7027

302702
    hyperv/util: Avoid the hv_device

    This paves way to nuke the hv_device, which is actually an unncessary
    indirection.

    Sponsored by:   Microsoft OSTC
    Differential Revision:  https://reviews.freebsd.org/D7028

302703
    hyperv/vmbus: Deprecate the usage of hv_device.

    This paves way to nuke the hv_device, which is actually an unncessary
    indirection.

    Sponsored by:   Microsoft OSTC
    Differential Revision:  https://reviews.freebsd.org/D7032

302704
    hyperv/hn: Avoid the hv_device

    This paves way to nuke the hv_device, which is actually an unncessary
    indirection.

    Sponsored by:   Microsoft OSTC
    Differential Revision:  https://reviews.freebsd.org/D7033

302706
    hyperv: Get rid of hv_device, which is unnecessary indirection.

    Sponsored by:   Microsoft OSTC
    Differential Revision:  https://reviews.freebsd.org/D7034

git-svn-id: svn://svn.freebsd.org/base/stable/10@307022 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
19 files changed:
sys/dev/hyperv/include/hyperv.h
sys/dev/hyperv/netvsc/hv_net_vsc.c
sys/dev/hyperv/netvsc/hv_net_vsc.h
sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
sys/dev/hyperv/netvsc/hv_rndis_filter.c
sys/dev/hyperv/netvsc/hv_rndis_filter.h
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
sys/dev/hyperv/utilities/hv_heartbeat.c
sys/dev/hyperv/utilities/hv_kvp.c
sys/dev/hyperv/utilities/hv_shutdown.c
sys/dev/hyperv/utilities/hv_timesync.c
sys/dev/hyperv/utilities/hv_util.c
sys/dev/hyperv/utilities/hv_util.h
sys/dev/hyperv/vmbus/hv_channel.c
sys/dev/hyperv/vmbus/hv_channel_mgmt.c
sys/dev/hyperv/vmbus/hv_vmbus_priv.h
sys/dev/hyperv/vmbus/vmbus.c
sys/dev/hyperv/vmbus/vmbus_if.m
sys/modules/hyperv/utilities/Makefile