mirror of
https://github.com/vivier/EMILE.git
synced 2025-08-07 15:25:04 +00:00
Add bank_mem_avail(): compute size of available memory
This commit is contained in:
@@ -137,6 +137,18 @@ int physical2logical(unsigned long physical, unsigned long *logical)
|
||||
return 0;
|
||||
}
|
||||
|
||||
unsigned long bank_mem_avail()
|
||||
{
|
||||
int i;
|
||||
unsigned long size = 0;
|
||||
|
||||
for (i = 0; i < memory_map.bank_number; i++)
|
||||
{
|
||||
size += memory_map.bank[i].size;
|
||||
}
|
||||
return size;
|
||||
}
|
||||
|
||||
void bank_dump()
|
||||
{
|
||||
int i;
|
||||
|
@@ -22,4 +22,5 @@ typedef struct memory_map {
|
||||
extern memory_map_t memory_map;
|
||||
|
||||
extern void init_memory_map();
|
||||
extern unsigned long bank_mem_avail();
|
||||
extern void bank_dump();
|
||||
|
Reference in New Issue
Block a user