EMILE/second/memory.h

28 lines
527 B
C
Raw Normal View History

2004-02-15 20:46:45 +00:00
/*
*
* (c) 2004 Laurent Vivier <LaurentVivier@wanadoo.fr>
*
* portion from penguin booter
*
*/
/* physical memory information */
#define MAX_MEM_MAP_SIZE 26
typedef struct memory_bank {
unsigned long physAddr;
unsigned long logiAddr;
2004-02-15 20:46:45 +00:00
unsigned long size;
} memory_bank_t;
2004-02-15 20:46:45 +00:00
typedef struct memory_map {
memory_bank_t bank[MAX_MEM_MAP_SIZE];
2004-02-15 20:46:45 +00:00
unsigned long bank_number;
} memory_map_t;
2004-02-17 10:25:36 +00:00
extern memory_map_t memory_map;
2004-02-15 20:46:45 +00:00
extern void get_memory_map(memory_map_t* map);