sephe
bd9f2e3fe1
hyperv/vmbus: Rename hv_vmbus_priv.h to vmbus_brvar.h
...
It only contains bufring related bits for a while.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7281
2016-07-25 03:12:40 +00:00
sephe
d6534dc2b2
hyperv: Signal event input parameter is shared w/ MNF
...
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7087
2016-07-13 09:19:33 +00:00
sephe
6feb9c9e2d
hyperv: All Hypercall parameters have same alignment requirement.
...
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D7086
2016-07-13 09:11:03 +00:00
sephe
96d2197c7c
hyperv/vmbus: Busdma-fy Hypercall signal event input parameter.
...
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6916
2016-07-12 05:09:07 +00:00
sephe
a53e8c1810
hyperv/vmbus: Implement a new set of APIs for post message Hypercall
...
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
2016-07-11 04:52:11 +00:00
sephe
99dd54c816
hyperv: Test features before enabling optional functionalities
...
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6571
2016-05-27 07:29:31 +00:00
sephe
a6e6e29d4b
hyperv/vmbus: Move MSR EOM to hyperv_reg.h
...
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6567
2016-05-27 06:47:04 +00:00
sephe
cc4a2417e2
hyperv: Move timer related MSRs into hyperv_reg.h
...
And avoid bit fields for event timer.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6566
2016-05-27 06:12:43 +00:00
sephe
b295eb2eaf
hyperv: Move CPUID related bits to hyperv_reg.h and give them clean name
...
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6565
2016-05-27 05:58:53 +00:00
sephe
f060a13316
hyperv: Rework guest id settings according to Hyper-V spec
...
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6553
2016-05-26 03:50:52 +00:00
sephe
65ac34ef0a
hyperv/vmbus: Rework SynIC setup and teardown
...
- Avoid bit fields.
- Fix SINT setup (preserve required bits).
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6529
2016-05-25 05:53:12 +00:00
sephe
7fe01c346d
hyperv: Move Hypercall setup to an early place.
...
It does not belong to the vmbus.
While I'm here rework the Hypercall setup, e.g. use busdma(9)
and avoid bit fields.
Discussed with: Jun Su <junsu microsoft com>
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6445
2016-05-23 07:06:53 +00:00