summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/include
diff options
context:
space:
mode:
authorbenno <benno@FreeBSD.org>2002-05-27 11:18:12 +0000
committerbenno <benno@FreeBSD.org>2002-05-27 11:18:12 +0000
commitd7323955b44980fcb2a12181b84d9242e70e883e (patch)
tree4fb595dbcc9d21d42fc1930294cad2de52da3176 /sys/powerpc/include
parent1a1155b2046a833f4df478b8d96ec4b2fcddaf8c (diff)
downloadFreeBSD-src-d7323955b44980fcb2a12181b84d9242e70e883e.zip
FreeBSD-src-d7323955b44980fcb2a12181b84d9242e70e883e.tar.gz
Get the correct memory regions from OpenFirmware. We were getting the
"available" ranges, not the "physical" ranges. Clean up some of the bootstrap code in the process. Submitted by: Peter Grehan <peterg@ptree32.com.au>
Diffstat (limited to 'sys/powerpc/include')
-rw-r--r--sys/powerpc/include/powerpc.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/powerpc/include/powerpc.h b/sys/powerpc/include/powerpc.h
index b0ab025..aa27c6f 100644
--- a/sys/powerpc/include/powerpc.h
+++ b/sys/powerpc/include/powerpc.h
@@ -36,11 +36,11 @@
#define _MACHINE_POWERPC_H_
struct mem_region {
- vm_offset_t start;
- vm_size_t size;
+ vm_offset_t mr_start;
+ vm_size_t mr_size;
};
-void mem_regions(struct mem_region **, struct mem_region **);
+void mem_regions(struct mem_region **, int *, struct mem_region **, int *);
/*
* These two functions get used solely in boot() in machdep.c.
OpenPOWER on IntegriCloud