summaryrefslogtreecommitdiffstats
path: root/arch/x86/xen/apic.c
blob: 73ade38caa32359b9925bb51fd4a0d4ce832203e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <linux/init.h>
#include <asm/x86_init.h>

unsigned int xen_io_apic_read(unsigned apic, unsigned reg)
{
	if (reg == 0x1)
		return 0x00170020;
	else if (reg == 0x0)
		return apic << 24;

	return 0xfd;
}

void __init xen_init_apic(void)
{
	x86_io_apic_ops.read = xen_io_apic_read;
}