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