diff options
author | whu <whu@FreeBSD.org> | 2015-04-29 10:12:34 +0000 |
---|---|---|
committer | whu <whu@FreeBSD.org> | 2015-04-29 10:12:34 +0000 |
commit | 0b81a496572c1f07b5403b35bdf7d54c37e4367e (patch) | |
tree | 9002551ef1d373d143b1a55b2f835913b5458fa1 /sys/x86 | |
parent | 699d6a9776809c40d52be400e3bb86875c38d859 (diff) | |
download | FreeBSD-src-0b81a496572c1f07b5403b35bdf7d54c37e4367e.zip FreeBSD-src-0b81a496572c1f07b5403b35bdf7d54c37e4367e.tar.gz |
Microsoft vmbus, storage and other related driver enhancements for HyperV.
- Vmbus multi channel support.
- Vector interrupt support.
- Signal optimization.
- Storvsc driver performance improvement.
- Scatter and gather support for storvsc driver.
- Minor bug fix for KVP driver.
Thanks royger, jhb and delphij from FreeBSD community for the reviews
and comments. Also thanks Hovy Xu from NetApp for the contributions to
the storvsc driver.
PR: 195238
Submitted by: whu
Reviewed by: royger, jhb, delphij
Approved by: royger
MFC after: 2 weeks
Relnotes: yes
Sponsored by: Microsoft OSTC
Diffstat (limited to 'sys/x86')
-rw-r--r-- | sys/x86/include/apicvar.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/x86/include/apicvar.h b/sys/x86/include/apicvar.h index 818a831..0bd9fe5 100644 --- a/sys/x86/include/apicvar.h +++ b/sys/x86/include/apicvar.h @@ -454,6 +454,7 @@ void lapic_handle_error(void); void lapic_handle_intr(int vector, struct trapframe *frame); void lapic_handle_timer(struct trapframe *frame); void xen_intr_handle_upcall(struct trapframe *frame); +void hv_vector_handler(struct trapframe *frame); extern int x2apic_mode; extern int lapic_eoi_suppression; |