summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/ofw_machdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/powerpc/aim/ofw_machdep.c')
-rw-r--r--sys/powerpc/aim/ofw_machdep.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/powerpc/aim/ofw_machdep.c b/sys/powerpc/aim/ofw_machdep.c
index 15b04a0..c00ca86 100644
--- a/sys/powerpc/aim/ofw_machdep.c
+++ b/sys/powerpc/aim/ofw_machdep.c
@@ -242,3 +242,16 @@ OF_getetheraddr(device_t dev, u_char *addr)
node = ofw_pci_find_node(dev);
OF_getprop(node, "local-mac-address", addr, ETHER_ADDR_LEN);
}
+
+int
+mem_valid(vm_offset_t addr, int len)
+{
+ int i;
+
+ for (i = 0; i < OFMEM_REGIONS; i++)
+ if ((addr >= OFmem[i].mr_start)
+ && (addr + len < OFmem[i].mr_start + OFmem[i].mr_size))
+ return (0);
+
+ return (EFAULT);
+}
OpenPOWER on IntegriCloud