blob: 8c2dbf1d1682e3f00e541ca0af92102974db3771 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <arch/io.h>
#include <stdint.h>
#include <mem.h>
#include <part/sizeram.h>
struct mem_range *sizeram(void)
{
static struct mem_range mem[3];
uint32_t size;
/* Convert size in bytes to size in K */
#warning "FINISH sizeram"
/* FIXME hardcoded for now */
size = 512*1024;
mem[0].basek = 0;
mem[0].sizek = 640;
mem[1].basek = 960;
mem[1].sizek = size - mem[1].basek;
mem[2].basek = 0;
mem[2].sizek = 0;
return mem;
}
|