mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 11:41:38 -04:00
Introduce CONFIG_XEN_PVHVM compile option
This patch introduce a CONFIG_XEN_PVHVM compile time option to enable/disable Xen PV on HVM support. Signed-off-by: Stefano Stabellini <[email protected]>
This commit is contained in:
parent
b98a409b80
commit
ca65f9fc0c
8 changed files with 19 additions and 3 deletions
|
|
@ -64,7 +64,7 @@ config XEN_SYS_HYPERVISOR
|
|||
|
||||
config XEN_PLATFORM_PCI
|
||||
tristate "xen platform pci device driver"
|
||||
depends on XEN
|
||||
depends on XEN_PVHVM
|
||||
default m
|
||||
help
|
||||
Driver for the Xen PCI Platform device: it is responsible for
|
||||
|
|
|
|||
|
|
@ -973,6 +973,7 @@ int xen_set_callback_via(uint64_t via)
|
|||
}
|
||||
EXPORT_SYMBOL_GPL(xen_set_callback_via);
|
||||
|
||||
#ifdef CONFIG_XEN_PVHVM
|
||||
/* Vector callbacks are better than PCI interrupts to receive event
|
||||
* channel notifications because we can receive vector callbacks on any
|
||||
* vcpu and we don't need PCI support or APIC interactions. */
|
||||
|
|
@ -996,6 +997,9 @@ void xen_callback_vector(void)
|
|||
alloc_intr_gate(XEN_HVM_EVTCHN_CALLBACK, xen_hvm_callback_vector);
|
||||
}
|
||||
}
|
||||
#else
|
||||
void xen_callback_vector(void) {}
|
||||
#endif
|
||||
|
||||
void __init xen_init_IRQ(void)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue