aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-s390/setup.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-s390/setup.h')
-rw-r--r--include/asm-s390/setup.h6
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 @@
38struct mem_chunk { 38struct 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
44extern struct mem_chunk memory_chunk[]; 44extern struct mem_chunk memory_chunk[];
45extern unsigned long real_memory_size; 45extern unsigned long real_memory_size;
46 46
47void detect_memory_layout(struct mem_chunk chunk[]);
48
47#ifdef CONFIG_S390_SWITCH_AMODE 49#ifdef CONFIG_S390_SWITCH_AMODE
48extern unsigned int switch_amode; 50extern unsigned int switch_amode;
49#else 51#else