|
|
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.