|
|
1.1 ! root 1: /* tag: openbios loader prototypes for sparc32 ! 2: * ! 3: * Copyright (C) 2004 Stefan Reinauer ! 4: * ! 5: * See the file "COPYING" for further information about ! 6: * the copyright and warranty status of this work. ! 7: */ ! 8: ! 9: // linux_load.c ! 10: int linux_load(struct sys_info *info, const char *file, const char *cmdline); ! 11: ! 12: // context.c ! 13: extern struct context *__context; ! 14: unsigned int start_elf(unsigned long entry_point, unsigned long param); ! 15: ! 16: // boot.c ! 17: extern const char *bootpath; ! 18: extern void boot(void); ! 19: extern void go(void); ! 20: ! 21: // sys_info.c ! 22: extern unsigned int qemu_mem_size; ! 23: extern void collect_sys_info(struct sys_info *info); ! 24: ! 25: // console.c ! 26: void cls(void); ! 27: ! 28: // romvec.c ! 29: extern struct linux_arguments_v0 obp_arg; ! 30: extern const void *romvec; ! 31: extern const char *obp_stdin_path, *obp_stdout_path; ! 32: extern char obp_stdin, obp_stdout; ! 33: ! 34: // openbios.c ! 35: extern int qemu_machine_type; ! 36: ! 37: // arch/sparc32/lib.c ! 38: struct linux_mlist_v0; ! 39: extern struct linux_mlist_v0 *ptphys; ! 40: extern struct linux_mlist_v0 *ptmap; ! 41: extern struct linux_mlist_v0 *ptavail; ! 42: ! 43: void ob_init_mmu(void); ! 44: void init_mmu_swift(void);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.