void bmk_platform_freepg2(void *, int);
void bmk_platform_halt(const char *) __attribute__((noreturn));
+unsigned long bmk_platform_splhigh(void);
+void bmk_platform_splx(unsigned long);
+
#endif /* _BMK_CORE_PLATFORM_H_ */
bmk_printf("WARNING: freepg2 called! (%p, %d)\n", mem, shift);
}
+unsigned long
+bmk_platform_splhigh(void)
+{
+
+ return 0; /* XXX */
+}
+
+void
+bmk_platform_splx(unsigned long x)
+{
+
+ return; /* XXX */
+}
+
static int
parsemem(uint32_t addr, uint32_t len)
{
minios_free_pages(p, shift);
}
+unsigned long
+bmk_platform_splhigh(void)
+{
+ unsigned long x;
+
+ local_irq_save(x);
+ return x;
+}
+
+void
+bmk_platform_splx(unsigned long x)
+{
+
+ local_irq_restore(x);
+}
+
/*
* INITIAL C ENTRY POINT.
*/