Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4723
2b7e53f0-3cfb-0310-b3e9-
8179ed1497e1
int darwin_open(uint8_t cpu, enum SysModes mode)
{
+#ifdef __DARWIN__
if (cpu > 0) {
fprintf(stderr, "%s: only core 0 is supported on Mac OS X right now.\n", __func__);
return 0;
}
return 1;
+#else
+ return 0;
+#endif
}
int darwin_close(uint8_t cpu)
int darwin_rdmsr(uint8_t cpu, uint32_t addr, struct msr *val)
{
+#ifdef __DARWIN__
msr_t msr;
msr = rdmsr(addr);
val->hi = msr.lo;
val->lo = msr.hi;
return 1;
+#else
+ return 0;
+#endif
}