[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU
From: |
Kevin O'Connor |
Subject: |
Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU |
Date: |
Fri, 20 Nov 2009 17:39:01 -0500 |
User-agent: |
Mutt/1.5.19 (2009-01-05) |
On Sat, Nov 14, 2009 at 02:47:45PM -0500, Kevin O'Connor wrote:
> On Thu, Nov 12, 2009 at 01:20:58PM +0200, Naphtali Sprei wrote:
> > I've found a problem with the usage of SeaBIOS/gPXE in Qemu. The
> > scenario is when failing to boot from network and falling back to
> > booting from hard-disk (-boot nc). The cause of the problem is that
> > both SeaBIOS and gPXE (in it's installation phase) uses same stack
> > area, 0x7c00. The gPXE code corrupts the SeaBIOS stack, so when
> > gPXE returns to SeaBIOS chaos occurs.
> >
> > Output: "qemu: fatal: Trying to execute code outside RAM or ROM at
> > 0x00000000eb300000"
>
> Thanks for reporting this.
>
> We can move the SeaBIOS stack, but it's not clear to me where to move
> it to.
I don't think this is a SeaBIOS bug, but in an effort to move forward,
I've moved the SeaBIOS stack from 0x7c00 to 0x7000. Commit 494dfc6e.
-Kevin
- Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU, (continued)
- Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU, Kevin O'Connor, 2009/11/18
- Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU, Gleb Natapov, 2009/11/18
- Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU, Kevin O'Connor, 2009/11/18
- Re: [gPXE] [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU, Joshua Oreman, 2009/11/19
- Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU, Avi Kivity, 2009/11/18
- Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU, Gleb Natapov, 2009/11/18
- Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU, Avi Kivity, 2009/11/18
Re: [Qemu-devel] Stack corruption problem with SeaBIOS/gPXE under QEMU,
Kevin O'Connor <=