x86/vioapic: make gsi_vioapic private
authorRoger Pau Monne <roger.pau@citrix.com>
Mon, 26 Jun 2017 09:46:42 +0000 (10:46 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 26 Jun 2017 13:32:46 +0000 (14:32 +0100)
commitc2d9461920ee889940b64f315fc455b6ab36d555
treeda03d2f842b23cb178c746e8e021c52ab0a3cb3a
parent672949d6c61d9cba01c5b414eed9d522082f04d3
x86/vioapic: make gsi_vioapic private

And introduce vioapic_get_{mask/vector} in order to replace it's
usage.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/hvm/vioapic.c
xen/arch/x86/hvm/vpt.c
xen/include/asm-x86/hvm/vioapic.h