HomeFreeBSD

MFC 303945,303947-303949,303989,303992,303998,304001,304002,304109,304111

Description

MFC 303945,303947-303949,303989,303992,303998,304001,304002,304109,304111

303945

hyperv/vmbus: Add macro to get channel packet data length.

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

303947

hyperv/vmbus: Add APIs for various types of transactions.

Reviewed by:    Jun Su <junsu microsoft com>
Sponsored by:   Microsoft
Differential Revision:  https://reviews.freebsd.org/D7456

303948

hyperv/hn: Switch to vmbus xact APIs for NVS initialization

Reviewed by:    Jun Su <junsu microsoft com>
Sponsored by:   Microsoft
Differential Revision:  https://reviews.freebsd.org/D7457

303949

hyperv/vmbus: Use xact APIs to implement post message Hypercall APIs

Avoid code duplication.

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

303989

hyperv/hn: Simplify NDIS configuration.

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

303992

hyperv/hn: Simplify NDIS initialization.

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

303998

hyperv/hn: Switch to vmbus xact APIs for NVS RXBUF connection.

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

304001

hyperv/hn: Switch to vmbus xact APIs for NVS chimney buffer connection.

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

304002

hyperv/hn: Simplify RXBUF disconnection.

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

304109

hyperv/hn: Simplify chimney sending buffer disconnection.

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

304111

hyperv/hn: Switch to vmbus xact APIs for sub-channel alloc request.

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

Details

Provenance
sepheAuthored on
Parents
rS307163: kern_linker: Handle module-loading failures in preloaded .ko files
Branches
Unknown
Tags
Unknown