X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=include%2Fasm-s390%2Fsetup.h;h=80747ba6ef8a4aa352b32e40ef76b3030cc7196a;hb=23d1742179170b69e61ac9166248ffd64857e55a;hp=f5eebc48d98d2b478e565b5af84a067d75506938;hpb=ef60cd13ecee0ccf2439d63013cbfc798aea2bb9;p=safe%2Fjmp%2Flinux-2.6 diff --git a/include/asm-s390/setup.h b/include/asm-s390/setup.h index f5eebc4..80747ba 100644 --- a/include/asm-s390/setup.h +++ b/include/asm-s390/setup.h @@ -17,7 +17,7 @@ #include #define PARMAREA 0x10400 -#define MEMORY_CHUNKS 16 /* max 0x7fff */ +#define MEMORY_CHUNKS 256 #ifndef __ASSEMBLY__ @@ -38,12 +38,14 @@ struct mem_chunk { unsigned long addr; unsigned long size; - unsigned long type; + int type; }; extern struct mem_chunk memory_chunk[]; extern unsigned long real_memory_size; +void detect_memory_layout(struct mem_chunk chunk[]); + #ifdef CONFIG_S390_SWITCH_AMODE extern unsigned int switch_amode; #else