* [Qemu-devel] Updated OpenBIOS images
@ 2007-04-15 7:09 Blue Swirl
2007-04-16 5:34 ` Aurelien Jarno
0 siblings, 1 reply; 4+ messages in thread
From: Blue Swirl @ 2007-04-15 7:09 UTC (permalink / raw)
To: qemu-devel
Hi,
The updated Sparc32 image supports Sparcstation 10 machine. The
changes that disable interpose operation also make NetBSD CDs
unbootable, but on the other hand OpenBSD CDs start to show progress:
Boot loader is loaded, it loads kernel which then panics. SunOS
booting can be tried with this version.
The Sparc64 image can be booted using either VGA or serial. In both
cases, entering the Forth interpreter fails.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] Updated OpenBIOS images
2007-04-15 7:09 [Qemu-devel] Updated OpenBIOS images Blue Swirl
@ 2007-04-16 5:34 ` Aurelien Jarno
2007-04-16 14:16 ` Peter
2007-04-16 14:40 ` Blue Swirl
0 siblings, 2 replies; 4+ messages in thread
From: Aurelien Jarno @ 2007-04-16 5:34 UTC (permalink / raw)
To: qemu-devel
Blue Swirl a écrit :
> Hi,
>
> The updated Sparc32 image supports Sparcstation 10 machine. The
> changes that disable interpose operation also make NetBSD CDs
> unbootable, but on the other hand OpenBSD CDs start to show progress:
> Boot loader is loaded, it loads kernel which then panics. SunOS
> booting can be tried with this version.
>
> The Sparc64 image can be booted using either VGA or serial. In both
> cases, entering the Forth interpreter fails.
>
Is it possible (even hackish) to ignore openbios an jump directly to the
kernel when using -kernel?
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' aurel32@debian.org | aurelien@aurel32.net
`- people.debian.org/~aurel32 | www.aurel32.net
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] Updated OpenBIOS images
2007-04-16 5:34 ` Aurelien Jarno
@ 2007-04-16 14:16 ` Peter
2007-04-16 14:40 ` Blue Swirl
1 sibling, 0 replies; 4+ messages in thread
From: Peter @ 2007-04-16 14:16 UTC (permalink / raw)
To: qemu-devel
On 4/16/07, Aurelien Jarno <aurelien@aurel32.net> wrote:
> Is it possible (even hackish) to ignore openbios an jump directly to the
> kernel when using -kernel?
No. The kernel queries the BIOS for "hardware" configuration.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] Updated OpenBIOS images
2007-04-16 5:34 ` Aurelien Jarno
2007-04-16 14:16 ` Peter
@ 2007-04-16 14:40 ` Blue Swirl
1 sibling, 0 replies; 4+ messages in thread
From: Blue Swirl @ 2007-04-16 14:40 UTC (permalink / raw)
To: aurelien; +Cc: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 413 bytes --]
On 4/16/07, Aurelien Jarno <aurelien@aurel32.net> wrote:
> Blue Swirl a écrit :
> > The Sparc64 image can be booted using either VGA or serial. In both
> > cases, entering the Forth interpreter fails.
> >
>
> Is it possible (even hackish) to ignore openbios an jump directly to the
> kernel when using -kernel?
You can try this patch. It bypasses the Forth setup and jumps to a
hard coded kernel start address.
[-- Attachment #2: sparc64-kernel.diff --]
[-- Type: text/x-patch, Size: 665 bytes --]
Index: openbios-quilt/arch/sparc64/openbios.c
===================================================================
--- openbios-quilt.orig/arch/sparc64/openbios.c 2007-04-14 19:39:24.000000000 +0000
+++ openbios-quilt/arch/sparc64/openbios.c 2007-04-16 14:34:45.000000000 +0000
@@ -112,7 +112,13 @@
#ifdef CONFIG_DEBUG_BOOT
printk("done\n");
#endif
+ {
+ int (*entry)(const void *romvec, int p2, int p3, int p4, int p5);
+ printk("[sparc64] Kernel already loaded\n");
+ entry = (void *) 0x404000;
+ entry(0, 0, 0, 0, 0);
+ }
PUSH_xt( bind_noname_func(arch_init) );
fword("PREPOST-initializer");
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-04-16 14:45 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-15 7:09 [Qemu-devel] Updated OpenBIOS images Blue Swirl
2007-04-16 5:34 ` Aurelien Jarno
2007-04-16 14:16 ` Peter
2007-04-16 14:40 ` Blue Swirl
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).