HomeFreeBSD

MFC 302698-302704,302706

Description

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

Details

Provenance
sepheAuthored on
Parents
rS307306: MFC 302693-302697
Branches
Unknown
Tags
Unknown