m68k/UAPI: Move generic definitions to <asm/bootinfo.h>
Move generic definitions used by bootstraps to uapi/asm/bootinfo.h: - Machine types, - CPU, FPU, and MMU types, - struct mem_info. Keep a copy of struct mem_info for in-kernel use, and rename it to struct m68k_mem_info, as the exported one will be modified later. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
#ifndef _M68K_SETUP_H
|
||||
#define _M68K_SETUP_H
|
||||
|
||||
#include <uapi/asm/bootinfo.h>
|
||||
#include <uapi/asm/setup.h>
|
||||
|
||||
|
||||
@@ -297,14 +298,14 @@ extern int m68k_is040or060;
|
||||
#define NUM_MEMINFO 4
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
struct mem_info {
|
||||
struct m68k_mem_info {
|
||||
unsigned long addr; /* physical address of memory chunk */
|
||||
unsigned long size; /* length of memory chunk (in bytes) */
|
||||
};
|
||||
|
||||
extern int m68k_num_memory; /* # of memory blocks found (and used) */
|
||||
extern int m68k_realnum_memory; /* real # of memory blocks found */
|
||||
extern struct mem_info m68k_memory[NUM_MEMINFO];/* memory description */
|
||||
extern struct m68k_mem_info m68k_memory[NUM_MEMINFO];/* memory description */
|
||||
#endif
|
||||
|
||||
#endif /* _M68K_SETUP_H */
|
||||
|
Reference in New Issue
Block a user