This commit was manufactured by cvs2svn to create branch 'vserver'.
[linux-2.6.git] / arch / ia64 / xen / xenhpski.c
1
2 extern unsigned long xen_get_cpuid(int);
3
4 int
5 running_on_sim(void)
6 {
7         int i;
8         long cpuid[6];
9
10         for (i = 0; i < 5; ++i)
11                 cpuid[i] = xen_get_cpuid(i);
12         if ((cpuid[0] & 0xff) != 'H') return 0;
13         if ((cpuid[3] & 0xff) != 0x4) return 0;
14         if (((cpuid[3] >> 8) & 0xff) != 0x0) return 0;
15         if (((cpuid[3] >> 16) & 0xff) != 0x0) return 0;
16         if (((cpuid[3] >> 24) & 0x7) != 0x7) return 0;
17         return 1;
18 }
19