Deleted Added
full compact
mptable.c (255725) mptable.c (256073)
1/*-
2 * Copyright (c) 2003 John Baldwin <jhb@FreeBSD.org>
3 * Copyright (c) 1996, by Steve Passe
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 11 unchanged lines hidden (view full) ---

20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 */
26
27#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2003 John Baldwin <jhb@FreeBSD.org>
3 * Copyright (c) 1996, by Steve Passe
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 11 unchanged lines hidden (view full) ---

20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 */
26
27#include <sys/cdefs.h>
28__FBSDID("$FreeBSD: head/sys/i386/xen/mptable.c 255725 2013-09-20 04:35:09Z gibbs $");
28__FBSDID("$FreeBSD: head/sys/i386/xen/mptable.c 256073 2013-10-05 23:11:01Z gibbs $");
29
30#include <sys/param.h>
31#include <sys/bus.h>
32#include <sys/kernel.h>
33
34#include <vm/vm.h>
35#include <vm/vm_param.h>
36#include <vm/pmap.h>

--- 46 unchanged lines hidden (view full) ---

83/*
84 * Initialize the local APIC on the BSP.
85 */
86static int
87mptable_setup_local(void)
88{
89
90 PCPU_SET(apic_id, 0);
29
30#include <sys/param.h>
31#include <sys/bus.h>
32#include <sys/kernel.h>
33
34#include <vm/vm.h>
35#include <vm/vm_param.h>
36#include <vm/pmap.h>

--- 46 unchanged lines hidden (view full) ---

83/*
84 * Initialize the local APIC on the BSP.
85 */
86static int
87mptable_setup_local(void)
88{
89
90 PCPU_SET(apic_id, 0);
91 PCPU_SET(acpi_id, 0);
91 PCPU_SET(vcpu_id, 0);
92 return (0);
93}
94
95static int
96mptable_setup_io(void)
97{
98
99 return (0);
100}
101
102static void
103mptable_register(void *dummy __unused)
104{
105
106 apic_register_enumerator(&mptable_enumerator);
107}
108SYSINIT(mptable_register, SI_SUB_TUNABLES - 1, SI_ORDER_FIRST, mptable_register,
109 NULL);
92 return (0);
93}
94
95static int
96mptable_setup_io(void)
97{
98
99 return (0);
100}
101
102static void
103mptable_register(void *dummy __unused)
104{
105
106 apic_register_enumerator(&mptable_enumerator);
107}
108SYSINIT(mptable_register, SI_SUB_TUNABLES - 1, SI_ORDER_FIRST, mptable_register,
109 NULL);