]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 302617-302621,302623,302629-302631
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 11 Oct 2016 06:35:29 +0000 (06:35 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 11 Oct 2016 06:35:29 +0000 (06:35 +0000)
commite5618e6a51e37ff0a894276fc51040066770825c
treec1c66297dc9a4a507c8e19638405f31a148bac51
parent40f669a7f325a9a53ea2eeabde1a897a0955621e
MFC 302617-302621,302623,302629-302631

302617
    hyperv/vmbus: Flatten channel message response processing.

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

302618
    hyperv/vmbus: Avoid tx_evtflags setting code duplication.

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

302619
    hyperv/vmbus: Busdma-fy Hypercall signal event input parameter.

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

302620
    hyperv: Nuke unused stuffs

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

302621
    hyperv/vmbus: Don't be oversmart in default cpu selection.

    Pin the channel to cpu0 by default.  Drivers having special channel-cpu
    mapping requirement should call vmbus_channel_cpu_{set,rr}() themselves.

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

302623
    hyperv/vmbus: Minor renaming

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

302629
    hyperv/vmbus: Rework vmbus version accessing.

    Instead of global variable, vmbus version is accessed through
    a vmbus DEVMETHOD now.

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

302630
    hyperv/vmbus: Move GPADL index into vmbus_softc

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

302631
    hyperv/vmbus: Move channel list to vmbus_softc

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@307018 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
19 files changed:
sys/conf/files.amd64
sys/conf/files.i386
sys/dev/hyperv/include/hyperv.h
sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.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_vmbus_priv.h
sys/dev/hyperv/vmbus/hyperv.c
sys/dev/hyperv/vmbus/hyperv_reg.h
sys/dev/hyperv/vmbus/hyperv_var.h
sys/dev/hyperv/vmbus/vmbus.c
sys/dev/hyperv/vmbus/vmbus_if.m [new file with mode: 0644]
sys/dev/hyperv/vmbus/vmbus_reg.h
sys/dev/hyperv/vmbus/vmbus_var.h
sys/modules/hyperv/netvsc/Makefile
sys/modules/hyperv/storvsc/Makefile
sys/modules/hyperv/vmbus/Makefile