diff options
author | Sepherosa Ziehau <sephe@FreeBSD.org> | 2016-04-07 07:00:00 +0000 |
---|---|---|
committer | Sepherosa Ziehau <sephe@FreeBSD.org> | 2016-04-07 07:00:00 +0000 |
commit | 19605ff7580ab11c2c049295904ea5fd1e5f2ee6 (patch) | |
tree | f1c0b500299d4ae17fdb138e835eb1c8cc0027b8 /sys/x86/xen | |
parent | 8b0986c27f99da330e5a7fe63664a7d8fb68d025 (diff) | |
download | src-19605ff7580ab11c2c049295904ea5fd1e5f2ee6.tar.gz src-19605ff7580ab11c2c049295904ea5fd1e5f2ee6.zip |
xen: Set ipi_{alloc,free} even for UP
This keeps XEN apic_ops aligned w/ x86's.
Suggested by: kib, jhb
Reviewed by: jhb, royger
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D5871
Notes
Notes:
svn path=/head/; revision=297639
Diffstat (limited to 'sys/x86/xen')
-rw-r--r-- | sys/x86/xen/xen_apic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/x86/xen/xen_apic.c b/sys/x86/xen/xen_apic.c index 9400378d1b3f..4d7a39ba5eed 100644 --- a/sys/x86/xen/xen_apic.c +++ b/sys/x86/xen/xen_apic.c @@ -296,6 +296,7 @@ xen_pv_lapic_ipi_wait(int delay) XEN_APIC_UNSUPPORTED; return (0); } +#endif /* SMP */ static int xen_pv_lapic_ipi_alloc(inthand_t *ipifunc) @@ -311,7 +312,6 @@ xen_pv_lapic_ipi_free(int vector) XEN_APIC_UNSUPPORTED; } -#endif /* SMP */ static int xen_pv_lapic_set_lvt_mask(u_int apic_id, u_int lvt, u_char masked) @@ -372,9 +372,9 @@ struct apic_ops xen_apic_ops = { .ipi_raw = xen_pv_lapic_ipi_raw, .ipi_vectored = xen_pv_lapic_ipi_vectored, .ipi_wait = xen_pv_lapic_ipi_wait, +#endif .ipi_alloc = xen_pv_lapic_ipi_alloc, .ipi_free = xen_pv_lapic_ipi_free, -#endif .set_lvt_mask = xen_pv_lapic_set_lvt_mask, .set_lvt_mode = xen_pv_lapic_set_lvt_mode, .set_lvt_polarity = xen_pv_lapic_set_lvt_polarity, |