--- trunk/src/include/arcbios.h 2007/10/08 16:18:00 4 +++ trunk/src/include/arcbios.h 2007/10/08 16:18:51 14 @@ -28,7 +28,7 @@ * SUCH DAMAGE. * * - * $Id: arcbios.h,v 1.4 2005/01/29 14:34:22 debug Exp $ + * $Id: arcbios.h,v 1.10 2005/09/21 19:10:35 debug Exp $ * * Headerfile for src/arcbios.c. * @@ -41,16 +41,12 @@ struct cpu; -#define ARC_CONSOLE_MAX_X 80 -#define ARC_CONSOLE_MAX_Y 30 - /* arcbios.c: */ -void arcbios_add_string_to_component(char *string, uint64_t component); -void arcbios_get_dsp_stat(struct cpu *cpu, struct arcbios_dsp_stat *dspstat); -void arcbios_console_init(struct cpu *cpu, - uint64_t vram, uint64_t ctrlregs, int maxx, int maxy); -void arcbios_register_scsicontroller(uint64_t scsicontroller_component); -uint64_t arcbios_get_scsicontroller(void); +void arcbios_add_string_to_component(struct machine *machine, + char *string, uint64_t component); +void arcbios_register_scsicontroller(struct machine *machine, + uint64_t scsicontroller_component); +uint64_t arcbios_get_scsicontroller(struct machine *machine); void arcbios_add_memory_descriptor(struct cpu *cpu, uint64_t base, uint64_t len, int arctype); uint64_t arcbios_addchild_manual(struct cpu *cpu, @@ -59,9 +55,12 @@ char *identifier, uint64_t parent, void *config_data, size_t config_len); int arcbios_emul(struct cpu *cpu); -void arcbios_set_64bit_mode(int enable); void arcbios_set_default_exception_handler(struct cpu *cpu); -void arcbios_init(void); + +void arcbios_console_init(struct machine *machine, + uint64_t vram, uint64_t ctrlregs); +void arcbios_init(struct machine *machine, int is64bit, + uint64_t sgi_ram_offset); /* For internal use in arcbios.c: */