summaryrefslogtreecommitdiffstats
path: root/qemu/roms/openbios/include/arch/sparc32/ofmem_sparc32.h
blob: efc21b498bbd9afaa381fe967646f329c7b73c35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*
 *	<ofmem_sparc32.h>
 *
 *	OF Memory manager
 *
 *   Copyright (C) 1999, 2002 Samuel Rydh (samuel@ibrium.se)
 *
 *   This program is free software; you can redistribute it and/or
 *   modify it under the terms of the GNU General Public License
 *   as published by the Free Software Foundation
 *
 */

#ifndef _H_OFMEM_SPARC32
#define _H_OFMEM_SPARC32

#include "libopenbios/ofmem.h"

#define OF_CODE_START 0xffd00000
#define OFMEM_VIRT_TOP 0xfe000000

struct mem;
extern struct mem cdvmem;

extern unsigned long *l1;
extern unsigned long find_pte(unsigned long va, int alloc);

void mem_init(struct mem *t, char *begin, char *limit);
void *mem_alloc(struct mem *t, int size, int align);

#endif   /* _H_OFMEM_SPARC32 */