| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
|
| |
Nuke unused channel GPADL API.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7211
Notes:
svn path=/head/; revision=302888
|
| |
|
|
|
|
|
|
|
|
|
| |
Nuke unused channel GPADL API.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7211
Notes:
svn path=/head/; revision=302887
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7204
Notes:
svn path=/head/; revision=302886
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7202
Notes:
svn path=/head/; revision=302885
|
| |
|
|
|
|
|
|
|
|
|
| |
And reorder the error prone parameters list.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7191
Notes:
svn path=/head/; revision=302882
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7177
Notes:
svn path=/head/; revision=302880
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7176
Notes:
svn path=/head/; revision=302879
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7175
Notes:
svn path=/head/; revision=302878
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7156
Notes:
svn path=/head/; revision=302876
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7146
Notes:
svn path=/head/; revision=302874
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Mainly for compatibility. While I'm here, rename cpuid related
fields in hv_vmbus_channel.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7141
Notes:
svn path=/head/; revision=302873
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7140
Notes:
svn path=/head/; revision=302872
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7139
Notes:
svn path=/head/; revision=302871
|
| |
|
|
|
|
|
|
|
|
|
| |
And reorganize comment.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7113
Notes:
svn path=/head/; revision=302819
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7111
Notes:
svn path=/head/; revision=302817
|
| |
|
|
|
|
|
|
|
|
|
|
| |
In case that VMBUS_CHAN_ISPRIMARY is needed in the early place of
channel setup.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7108
Notes:
svn path=/head/; revision=302814
|
| |
|
|
|
|
|
|
|
|
|
| |
Channel is either opened or not-opened.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7105
Notes:
svn path=/head/; revision=302812
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7095
Notes:
svn path=/head/; revision=302805
|
| |
|
|
|
|
|
|
|
|
|
| |
This paves way for the further cleanup/disentangle.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7092
Notes:
svn path=/head/; revision=302802
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7091
Notes:
svn path=/head/; revision=302801
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7088
Notes:
svn path=/head/; revision=302731
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7087
Notes:
svn path=/head/; revision=302726
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7038
Notes:
svn path=/head/; revision=302709
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7037
Notes:
svn path=/head/; revision=302708
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7036
Notes:
svn path=/head/; revision=302707
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7034
Notes:
svn path=/head/; revision=302706
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This paves way to nuke the hv_device, which is actually an unncessary
indirection.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7032
Notes:
svn path=/head/; revision=302703
|
| |
|
|
|
|
|
|
|
|
|
| |
This makes life easier during the transition period to nuke the hv_device.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7026
Notes:
svn path=/head/; revision=302700
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7021
Notes:
svn path=/head/; revision=302697
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This prepares to remove the unnecessary offer message embedding in
hv_vmbus_channel.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7020
Notes:
svn path=/head/; revision=302696
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This prepares to remove the unnecessary offer message embedding in
hv_vmbus_channel.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7019
Notes:
svn path=/head/; revision=302695
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This prepares to remove the unnecessary offer message embedding in
hv_vmbus_channel.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7015
Notes:
svn path=/head/; revision=302694
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This prepares to remove the unnecessary offer message embedding in
hv_vmbus_channel.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7014
Notes:
svn path=/head/; revision=302693
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For multi-channel devices, once the primary channel is closed,
a set of 'rescind' messages for sub-channels will be delivered
by Hypervisor. Sub-channel MUST be freed according to these
'rescind' messages; directly re-openning sub-channels in the
same fashion as the primary channel's re-opening does NOT work
at all.
After the primary channel is re-opened, requested # of sub-
channels will be delivered though 'channel offer' messages, and
this set of newly offered channels can be opened along side with
the primary channel.
This unbreaks the MTU setting for hn(4), which requires re-
openning all existsing channels upon MTU change.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6978
Notes:
svn path=/head/; revision=302634
|
| |
|
|
|
|
|
|
|
|
|
| |
Prepare for sub-channel re-open.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6977
Notes:
svn path=/head/; revision=302633
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6956
Notes:
svn path=/head/; revision=302631
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Instead of global variable, vmbus version is accessed through
a vmbus DEVMETHOD now.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6953
Notes:
svn path=/head/; revision=302629
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Pin the channel to cpu0 by default. Drivers having special channel-cpu
mapping requirement should call vmbus_channel_cpu_{set,rr}() themselves.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6918
Notes:
svn path=/head/; revision=302621
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6916
Notes:
svn path=/head/; revision=302619
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6913
Notes:
svn path=/head/; revision=302612
|
| |
|
|
|
|
|
|
|
|
|
| |
GC work queue stuffs.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6864
Notes:
svn path=/head/; revision=302559
|
| |
|
|
|
|
|
|
|
|
|
| |
So that we don't need to access the global vmbus softc.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6863
Notes:
svn path=/head/; revision=302557
|
| |
|
|
|
|
|
|
|
|
|
|
| |
And use this new APIs for Initial Contact post message Hypercall.
More post message Hypercalls will be converted.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6830
Notes:
svn path=/head/; revision=302540
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use uint8_t for GUID byte array.
- Define GUID string length.
- Break long lines.
- Nuke unnecessary stack variable.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6640
Notes:
svn path=/head/; revision=301021
|
| |
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6443
Notes:
svn path=/head/; revision=300478
|
| |
|
|
|
|
|
| |
Most affect comments, very few have user-visible effects.
Notes:
svn path=/head/; revision=298955
|
| |
|
|
|
|
|
|
|
|
| |
It is no longer used.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Notes:
svn path=/head/; revision=298617
|
| |
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft OSTC
Notes:
svn path=/head/; revision=298574
|
| |
|
|
|
|
|
|
| |
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6039
Notes:
svn path=/head/; revision=298446
|
| |
|
|
|
|
|
|
|
|
|
| |
Submitted by: Ju Sun <junsu microsoft com>
Reviewed by: Dexuan Cui <decui microsoft com>, sephe
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D5651
Notes:
svn path=/head/; revision=297142
|