[SeaBIOS] WD Elements hang SeaBIOS at boot with "call16 with invalid stack"
Kevin O'Connor
kevin at koconnor.net
Wed Dec 23 19:23:35 CET 2015
On Wed, Dec 23, 2015 at 07:13:27PM +0100, Tobias Diedrich wrote:
> Wcall16 with invalid stack: eax=dfbf3e62 edx=0 func=0x000f9563 esp=dfbf3e50
> ret=0x000f2304
>
> │.text:000F22C8 sub_F22C8 proc near ; CODE XREF:
> sub_F2309+2Cvp
> ▒
> │.text:000F22C8 ; sub_F2309+35vj
>
FYI, to line up "ret" with the code, one can look in
out/romlayout32flat.lds . I prefer to run the following though:
objdump -m i386 -M suffix -d out/rom.o | less
and then look for the function containing the desired address.
The thread associated with esp=dfbf3e50 is key though, which is why
the full log is useful.
-Kevin
More information about the SeaBIOS
mailing list