/* $OpenBSD: netfread.c,v 1.2 2013/01/05 11:20:56 miod Exp $ */ /* * bug routines -- assumes that the necessary sections of memory * are preserved. */ #include #include #include "prom.h" /* returns 0: success, nonzero: error */ int mvmeprom_netfread(arg) struct mvmeprom_netfread *arg; { asm volatile ("or %%r2,%%r0,%0": : "r" (arg)); MVMEPROM_CALL(MVMEPROM_NETFREAD); return (arg->status); }