]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 297931,298022
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 21 Jun 2016 04:51:55 +0000 (04:51 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 21 Jun 2016 04:51:55 +0000 (04:51 +0000)
commit250462237c5ef4eccac4d259fcc6b9d8df884280
treed558ee8bdd595a3e3ce8ceb88939100b0d477715
parentb7df049c09b444fe2782cafe6ba3b6546217fc31
MFC 297931,298022

297931
    Expose doreti as a global symbol on amd64 and i386.

    doreti provides the common code path for returning from interrupt
    andlers on x86.  Exposing doreti as a global symbol allows kernel
    modules to include low-level interrupt handlers instead of requiring
    all low-level handlers to be statically compiled into the kernel.

    Submitted by:       Howard Su <howard0su@gmail.com>
    Reviewed by:        kib

298022
    hyperv: Deprecate HYPERV option by moving Hyper-V IDT vector into vmbus

    Submitted by:       Jun Su <junsu microsoft com>
    Reviewed by:        jhb, kib, sephe
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5910

git-svn-id: svn://svn.freebsd.org/base/stable/10@302041 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
12 files changed:
sys/amd64/amd64/apic_vector.S
sys/amd64/amd64/exception.S
sys/amd64/conf/GENERIC
sys/conf/files.amd64
sys/conf/files.i386
sys/dev/hyperv/vmbus/amd64/hv_vector.S [new file with mode: 0644]
sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c
sys/dev/hyperv/vmbus/i386/hv_vector.S [new file with mode: 0644]
sys/i386/conf/GENERIC
sys/i386/i386/apic_vector.s
sys/i386/i386/exception.s
sys/modules/hyperv/vmbus/Makefile