All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael Tokarev <mjt@tls.msk.ru>
To: seabios <seabios@seabios.org>
Cc: Kevin O'Connor <kevin@koconnor.net>, qemu-devel <qemu-devel@nongnu.org>
Subject: [Qemu-devel] PC-BSD installer does not boot with 1.7.4 (bisected)
Date: Tue, 04 Feb 2014 16:33:19 +0400	[thread overview]
Message-ID: <52F0DE0F.40507@msgid.tls.msk.ru> (raw)

We have a bugreport in debian, http://bugs.debian.org/737142,
stating that PC-BSD does not work with seabios-1.7.4 anymore.

I digged in, and found out that it fails only with -vga std
(cirrus works fine).  So I bisected the issue - only changing
vgabios-stdvga.bin, and found this:

9332f9b172dd59253365a83b5f1c0e40c5f6f66d is the first bad commit
commit 9332f9b172dd59253365a83b5f1c0e40c5f6f66d
Author: Kevin O'Connor <kevin@koconnor.net>
Date:   Sat Nov 30 12:52:44 2013 -0500

    vgabios: Work around lack of support for "calll" in x86emu emulation.

    Replace 32 bit call instructions with 16 bit call instructions in the
    vgabios to workaround problems in old versions of x86emu.  This change
    allows fc13 and fc14 to boot.  (Other x86emu emulation bugs still
    prevent fc11 and fc12 from booting.)

I'm not sure what is better - to have semi-working FC13 or non-working
PC-BSD ;)

Seriously, I don't really have any expirience in this area to understand
what's going on.  Note that PC-BSD fails clearly in some VGA-related code,
and this is trivially reproducible.

Thanks,

/mjt

             reply	other threads:[~2014-02-04 12:33 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-04 12:33 Michael Tokarev [this message]
2014-02-05 17:44 ` [Qemu-devel] PC-BSD installer does not boot with 1.7.4 (bisected) Kevin O'Connor
2014-02-06  4:04   ` Kevin O'Connor
2014-02-06 12:44     ` [Qemu-devel] *BSD kernel crash at boot in qemu with seabios " Michael Tokarev
2014-02-11 22:34       ` Xin Li
2014-02-10 15:41     ` [Qemu-devel] PC-BSD installer does not boot with " Kevin O'Connor
2014-02-17 17:35       ` Michael Tokarev
2014-02-17 19:07         ` Kevin O'Connor

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52F0DE0F.40507@msgid.tls.msk.ru \
    --to=mjt@tls.msk.ru \
    --cc=kevin@koconnor.net \
    --cc=qemu-devel@nongnu.org \
    --cc=seabios@seabios.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.