blueswirl's latest console-nographic.diff.bz2

git-svn-id: svn://coreboot.org/openbios/openbios-devel@71 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
Stefan Reinauer
2006-07-23 14:29:29 +00:00
parent cc29864b60
commit 0726cb7dd7
10 changed files with 273 additions and 86 deletions

View File

@@ -51,7 +51,8 @@ static int check_mem_ranges(struct sys_info *info,
return 0;
}
int aout_load(struct sys_info *info, const char *filename, const char *cmdline)
int aout_load(struct sys_info *info, const char *filename, const char *cmdline,
const void *romvec)
{
int retval = -1;
int image_retval;
@@ -126,14 +127,8 @@ int aout_load(struct sys_info *info, const char *filename, const char *cmdline)
#if 1
{
extern unsigned int qemu_mem_size;
extern char boot_device;
void *init_openprom(unsigned long memsize, const char *cmdline, char boot_device);
int (*entry)(const void *romvec, int p2, int p3, int p4, int p5);
const void *romvec;
romvec = init_openprom(qemu_mem_size, cmdline, boot_device);
entry = (void *) addr_fixup(start);
image_retval = entry(romvec, 0, 0, 0, 0);
}