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 */
|