aboutsummaryrefslogtreecommitdiff
path: root/src/northbridge/amd/amdk8/northbridge.c
blob: 1ba87bd0838df880c6622f326a9301fb13c5dc2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#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 */
	/* FIXME  hardcoded for now */
	size = 512*1024;

	mem[0].basek = 0;
	mem[0].sizek = 640;
	mem[1].basek = 1024;
	mem[1].sizek = size - mem[1].basek;
	mem[2].basek = 0;
	mem[2].sizek = 0;
	return mem;
}