patch-2.4.20 linux-2.4.20/include/asm-ppc64/lmb.h
Next file: linux-2.4.20/include/asm-ppc64/machdep.h
Previous file: linux-2.4.20/include/asm-ppc64/io.h
Back to the patch index
Back to the overall index
- Lines: 26
- Date:
Thu Nov 28 15:53:15 2002
- Orig file:
linux-2.4.19/include/asm-ppc64/lmb.h
- Orig date:
Fri Aug 2 17:39:45 2002
diff -urN linux-2.4.19/include/asm-ppc64/lmb.h linux-2.4.20/include/asm-ppc64/lmb.h
@@ -27,6 +27,9 @@
#define LMB_MEMORY_AREA 1
#define LMB_IO_AREA 2
+#define LMB_ALLOC_ANYWHERE 0
+#define LMB_ALLOC_FIRST4GBYTE (1UL<<32)
+
struct lmb_property {
unsigned long base;
unsigned long physbase;
@@ -44,6 +47,7 @@
struct lmb {
unsigned long debug;
+ unsigned long rmo_size;
struct lmb_region memory;
struct lmb_region reserved;
};
@@ -58,6 +62,7 @@
#endif /* CONFIG_MSCHUNKS */
extern long lmb_reserve(unsigned long, unsigned long);
extern unsigned long lmb_alloc(unsigned long, unsigned long);
+extern unsigned long lmb_alloc_base(unsigned long, unsigned long, unsigned long);
extern unsigned long lmb_phys_mem_size(void);
extern unsigned long lmb_end_of_DRAM(void);
extern unsigned long lmb_abs_to_phys(unsigned long);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)