git: x86_64/lapic: Use function pointer for EOI.

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Mon May 14 07:50:25 PDT 2018


commit 3c38fc608f7d9d68b18b2e437a14d4365725691d
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date:   Mon May 14 22:35:04 2018 +0800

    x86_64/lapic: Use function pointer for EOI.
    
    This helps upcoming X2APIC support and virtualization EOI optmization,
    e.g. Hyper-V can be configured to do auto-EOI.
    
    Discussed-with:	Imre Vadasz

Summary of changes:
 sys/conf/options                      |  1 +
 sys/platform/pc64/apic/apic_vector.s  | 24 ++++++++++++------------
 sys/platform/pc64/apic/lapic.c        | 21 +++++++++++++++++++++
 sys/platform/pc64/apic/lapic.h        |  1 +
 sys/platform/pc64/x86_64/genassym.c   |  2 --
 sys/platform/pc64/x86_64/msi_vector.s |  4 ++--
 6 files changed, 37 insertions(+), 16 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3c38fc608f7d9d68b18b2e437a14d4365725691d


-- 
DragonFly BSD source repository


More information about the Commits mailing list