HomeFreeBSD

MFC 302617-302621,302623,302629-302631

Description

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

Details

Provenance
sepheAuthored on
Parents
rS307017: MFC 302607-302612
Branches
Unknown
Tags
Unknown