Annotation of qemu/roms/openbios/arch/sparc32/romvec.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * romvec main C function and handler declarations
                      3:  */
                      4: 
                      5: void *init_openprom(void);
                      6: 
                      7: int obp_devopen(char *str);
                      8: int obp_devopen_handler(char *str);
                      9: int obp_devclose(int dev_desc);
                     10: int obp_devclose_handler(int dev_desc);
                     11: int obp_rdblkdev(int dev_desc, int num_blks, int offset, char *buf);
                     12: int obp_rdblkdev_handler(int dev_desc, int num_blks, int offset, char *buf);
                     13: int obp_nbgetchar(void);
                     14: int obp_nbgetchar_handler(void);
                     15: int obp_nbputchar(int ch);
                     16: int obp_nbputchar_handler(int ch);
                     17: void obp_putstr(char *str, int len);
                     18: void obp_putstr_handler(char *str, int len);
                     19: void obp_printf(__const__ char *fmt, ...);
                     20: void obp_printf_handler(__const__ char *fmt, ...);
                     21: void obp_reboot(char *str);
                     22: void obp_reboot_handler(char *str);
                     23: void obp_abort(void);
                     24: void obp_abort_handler(void);
                     25: void obp_halt(void);
                     26: void obp_halt_handler(void);
                     27: void obp_fortheval_v2(char *str, int arg0, int arg1, int arg2, int arg3, int arg4);
                     28: void obp_fortheval_v2_handler(char *str, int arg0, int arg1, int arg2, int arg3, int arg4);
                     29: int obp_inst2pkg(int dev_desc);
                     30: int obp_inst2pkg_handler(int dev_desc);
                     31: char *obp_dumb_memalloc(char *va, unsigned int size);
                     32: char *obp_dumb_memalloc_handler(char *va, unsigned int size);
                     33: void obp_dumb_memfree(__attribute__((unused))char *va, __attribute__((unused))unsigned sz);
                     34: void obp_dumb_memfree_handler(__attribute__((unused))char *va, __attribute__((unused))unsigned sz);
                     35: char *obp_dumb_mmap(char *va, int which_io, unsigned int pa, unsigned int size);
                     36: char *obp_dumb_mmap_handler(char *va, int which_io, unsigned int pa, unsigned int size);
                     37: void obp_dumb_munmap(__attribute__((unused)) char *va, __attribute__((unused)) unsigned int size);
                     38: void obp_dumb_munmap_handler(__attribute__((unused)) char *va, __attribute__((unused)) unsigned int size);
                     39: int obp_devread(int dev_desc, char *buf, int nbytes);
                     40: int obp_devread_handler(int dev_desc, char *buf, int nbytes);
                     41: int obp_devwrite(int dev_desc, char *buf, int nbytes);
                     42: int obp_devwrite_handler(int dev_desc, char *buf, int nbytes);
                     43: int obp_devseek(int dev_desc, int hi, int lo);
                     44: int obp_devseek_handler(int dev_desc, int hi, int lo);
                     45: int obp_cpustart(__attribute__((unused))unsigned int whichcpu,
                     46:                         __attribute__((unused))int ctxtbl_ptr,
                     47:                         __attribute__((unused))int thiscontext,
                     48:                         __attribute__((unused))char *prog_counter);
                     49: int obp_cpustart_handler(__attribute__((unused))unsigned int whichcpu,
                     50:                         __attribute__((unused))int ctxtbl_ptr,
                     51:                         __attribute__((unused))int thiscontext,
                     52:                         __attribute__((unused))char *prog_counter);
                     53: int obp_cpustop(__attribute__((unused)) unsigned int whichcpu);
                     54: int obp_cpustop_handler(__attribute__((unused)) unsigned int whichcpu);
                     55: int obp_cpuidle(__attribute__((unused)) unsigned int whichcpu);
                     56: int obp_cpuidle_handler(__attribute__((unused)) unsigned int whichcpu);
                     57: int obp_cpuresume(__attribute__((unused)) unsigned int whichcpu);
                     58: int obp_cpuresume_handler(__attribute__((unused)) unsigned int whichcpu);
                     59: int obp_nextnode(int node);
                     60: int obp_nextnode_handler(int node);
                     61: int obp_child(int node);
                     62: int obp_child_handler(int node);
                     63: int obp_proplen(int node, const char *name);
                     64: int obp_proplen_handler(int node, const char *name);
                     65: int obp_getprop(int node, const char *name, char *value);
                     66: int obp_getprop_handler(int node, const char *name, char *value);
                     67: int obp_setprop(__attribute__((unused)) int node,
                     68:                        __attribute__((unused)) const char *name,
                     69:                       __attribute__((unused)) char *value,
                     70:                       __attribute__((unused)) int len);
                     71: int obp_setprop_handler(__attribute__((unused)) int node,
                     72:                        __attribute__((unused)) const char *name,
                     73:                       __attribute__((unused)) char *value,
                     74:                       __attribute__((unused)) int len);
                     75: const char *obp_nextprop(int node, const char *name);
                     76: const char *obp_nextprop_handler(int node, const char *name);
                     77: char *obp_memalloc(char *va, unsigned int size, unsigned int align);
                     78: char *obp_memalloc_handler(char *va, unsigned int size, unsigned int align);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.