All of lore.kernel.org
 help / color / mirror / Atom feed
From: Pavel@Janik.cz (Pavel Janík)
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] PCI support
Date: Wed, 19 May 2004 08:02:11 +0200	[thread overview]
Message-ID: <87y8np7y58.fsf@Janik.cz> (raw)
In-Reply-To: <40AA98E9.1040001@bellard.org> (Fabrice Bellard's message of "Wed, 19 May 2004 01:14:49 +0200")

   From: Fabrice Bellard <fabrice@bellard.org>
   Date: Wed, 19 May 2004 01:14:49 +0200

Fabrice!

it is almost unbelievable, how fast you are :-)

   > PCI support is now in the QEMU CVS. It is experimental so it is not
   > enabled by default (use the runtime option '-pci'). There is support
   > for an i440FX bridge, PIIX3 ISA bridge, PCI IDE controller (without
   > DMA) and NE2000 PCI card. I tested it succesfully with a Linux 2.4.21
   > kernel.

I tested two cases:

- booting Solaris 10

  It failed the last time without PCI support with this:

  http://tmp.janik.cz/QEMU/Solaris-10-x86-boot.png

  It still doesn't continue booting, but Boot path has been changed

  http://tmp.janik.cz/QEMU/Solaris-10-x86-boot-with-pci.png

  It is now /pci@0,0/pci-ide@3/ide@1/sd@0,0:a

  Solaris detection find both PCI Ethernet card and IDE. It is the same
  with Solaris 9.

- GRUB boot floppy with stage2.netboot
  (http://tmp.janik.cz/QEMU/floppy.img)

  In one project I'm working on, we use this image to boot the systems that
  do not support PXE natively in BIOS. It is a simple GRUB floppy with
  stage2.netboot (supporting many types of network cards). The GRUB config
  file contains entries like:

  title xAPOSTclient
    dhcp
    root (nd)
    kernel (nd)/9.0/linux install=nfs://10.7.7.104/install/9.0/CD1 autoyast=nfs://10.7.7.104/install/9.0/xAPOSTclient.xml textmode=1
    initrd (nd)/9.0/initrd

  The card inside vmware is detected as

  http://tmp.janik.cz/QEMU/GRUB-vmware.png

  But in QEMU the detection seems to not work:

  http://tmp.janik.cz/QEMU/GRUB-qemu.png

  It detected RTL8139 (which is IMHO the default in GRUB when nothing
  detected properly).

Keep up the good work!
-- 
Pavel Janík

Keep it simple to make it faster.
                  --  The Elements of Programming Style (Kernighan & Plaugher)

  parent reply	other threads:[~2004-05-19  6:14 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-18 23:14 [Qemu-devel] PCI support Fabrice Bellard
2004-05-19  2:28 ` Leigh Dyer
2004-05-19  6:02 ` Pavel Janík [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-05-19  0:56 Hetz Ben Hamo
2004-05-19  7:01 ` Rudi Lippert
2004-05-19  7:44   ` Jens Arm
2004-05-19  8:26     ` Pavel Janík
2004-05-19  8:41     ` Jens Arm
2004-05-19 16:23   ` Natalia Portillo

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=87y8np7y58.fsf@Janik.cz \
    --to=pavel@janik.cz \
    --cc=qemu-devel@nongnu.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.