diff options
Diffstat (limited to 'include/asm-s390/setup.h')
-rw-r--r-- | include/asm-s390/setup.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/asm-s390/setup.h b/include/asm-s390/setup.h index f5eebc48d98d..80747ba6ef8a 100644 --- a/include/asm-s390/setup.h +++ b/include/asm-s390/setup.h | |||
@@ -17,7 +17,7 @@ | |||
17 | #include <asm/types.h> | 17 | #include <asm/types.h> |
18 | 18 | ||
19 | #define PARMAREA 0x10400 | 19 | #define PARMAREA 0x10400 |
20 | #define MEMORY_CHUNKS 16 /* max 0x7fff */ | 20 | #define MEMORY_CHUNKS 256 |
21 | 21 | ||
22 | #ifndef __ASSEMBLY__ | 22 | #ifndef __ASSEMBLY__ |
23 | 23 | ||
@@ -38,12 +38,14 @@ | |||
38 | struct mem_chunk { | 38 | struct mem_chunk { |
39 | unsigned long addr; | 39 | unsigned long addr; |
40 | unsigned long size; | 40 | unsigned long size; |
41 | unsigned long type; | 41 | int type; |
42 | }; | 42 | }; |
43 | 43 | ||
44 | extern struct mem_chunk memory_chunk[]; | 44 | extern struct mem_chunk memory_chunk[]; |
45 | extern unsigned long real_memory_size; | 45 | extern unsigned long real_memory_size; |
46 | 46 | ||
47 | void detect_memory_layout(struct mem_chunk chunk[]); | ||
48 | |||
47 | #ifdef CONFIG_S390_SWITCH_AMODE | 49 | #ifdef CONFIG_S390_SWITCH_AMODE |
48 | extern unsigned int switch_amode; | 50 | extern unsigned int switch_amode; |
49 | #else | 51 | #else |