|
|
1.1 root 1: /*
2: * <ofmem_sparc64.h>
3: *
4: * OF Memory manager
5: *
6: * Copyright (C) 1999, 2002 Samuel Rydh ([email protected])
7: *
8: * This program is free software; you can redistribute it and/or
9: * modify it under the terms of the GNU General Public License
10: * as published by the Free Software Foundation
11: *
12: */
13:
14: #ifndef _H_OFMEM_SPARC64
15: #define _H_OFMEM_SPARC64
16:
17: #include "libopenbios/ofmem.h"
18:
19: extern void ofmem_map_pages(ucell phys, ucell virt, ucell size, ucell mode);
20:
21: typedef int (*translation_entry_cb)(ucell phys, ucell virt,
22: ucell size, ucell mode);
23:
24: extern void ofmem_walk_boot_map(translation_entry_cb cb);
25:
26: extern translation_t **g_ofmem_translations;
27:
28: extern void dtlb_miss_handler(void);
29: extern void itlb_miss_handler(void);
30: extern void bug(void);
31:
32: #endif /* _H_OFMEM_SPARC64 */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.