qemu-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-discuss] Modern Network Interface Card emulation


From: Wink Saville
Subject: Re: [Qemu-discuss] Modern Network Interface Card emulation
Date: Thu, 17 Dec 2015 23:13:42 +0000

Here is the output and indicates the most upto date chipset is the "q35" apparently from 2009, I guess better than the alternative i440Fx from 1996:

$ qemu-system-x86_64 -M '?'
Supported machines are:
pc                   Standard PC (i440FX + PIIX, 1996) (alias of pc-i440fx-2.4)
pc-i440fx-2.4        Standard PC (i440FX + PIIX, 1996) (default)
pc-i440fx-2.3        Standard PC (i440FX + PIIX, 1996)
pc-i440fx-2.2        Standard PC (i440FX + PIIX, 1996)
pc-i440fx-2.1        Standard PC (i440FX + PIIX, 1996)
pc-i440fx-2.0        Standard PC (i440FX + PIIX, 1996)
pc-i440fx-1.7        Standard PC (i440FX + PIIX, 1996)
pc-i440fx-1.6        Standard PC (i440FX + PIIX, 1996)
pc-i440fx-1.5        Standard PC (i440FX + PIIX, 1996)
pc-i440fx-1.4        Standard PC (i440FX + PIIX, 1996)
pc-1.3               Standard PC (i440FX + PIIX, 1996)
pc-1.2               Standard PC (i440FX + PIIX, 1996)
pc-1.1               Standard PC (i440FX + PIIX, 1996)
pc-1.0               Standard PC (i440FX + PIIX, 1996)
pc-0.15              Standard PC (i440FX + PIIX, 1996)
pc-0.14              Standard PC (i440FX + PIIX, 1996)
pc-0.13              Standard PC (i440FX + PIIX, 1996)
pc-0.12              Standard PC (i440FX + PIIX, 1996)
pc-0.11              Standard PC (i440FX + PIIX, 1996)
pc-0.10              Standard PC (i440FX + PIIX, 1996)
q35                  Standard PC (Q35 + ICH9, 2009) (alias of pc-q35-2.4)
pc-q35-2.4           Standard PC (Q35 + ICH9, 2009)
pc-q35-2.3           Standard PC (Q35 + ICH9, 2009)
pc-q35-2.2           Standard PC (Q35 + ICH9, 2009)
pc-q35-2.1           Standard PC (Q35 + ICH9, 2009)
pc-q35-2.0           Standard PC (Q35 + ICH9, 2009)
pc-q35-1.7           Standard PC (Q35 + ICH9, 2009)
pc-q35-1.6           Standard PC (Q35 + ICH9, 2009)
pc-q35-1.5           Standard PC (Q35 + ICH9, 2009)
pc-q35-1.4           Standard PC (Q35 + ICH9, 2009)
isapc                ISA-only PC
none                 empty machine


On Thu, Dec 17, 2015 at 1:59 PM Wink Saville <address@hidden> wrote:

Good advice, thank you. As far as what the PC base chip set is, good question, I'll see if I can find out.


On Thu, Dec 17, 2015, 7:49 AM Jakob Bohm <address@hidden> wrote:
On 17/12/2015 05:06, Wink Saville wrote:
Yea, I saw that, but I couldn't find any motherboards with an 8254x chip (maybe that's the wrong chip), would you happen to of know of one?

On Wed, Dec 16, 2015 at 7:48 PM B Cran <address@hidden> wrote:
On Wed, Dec 16, 2015 at 5:54 PM, Wink Saville <address@hidden> wrote:
> I'm wondering if there is a modern NIC emulated with qemu. By modern, I mean
> a NIC that it exists on a motherboard and that I could by today on Amazon or
> Newegg.

Qemu can emulate an Intel e1000, which while a bit old is still being
built into systems.

If it is still being built into systems, it is probably as
part of a larger chip/chipset such as a "northbridge", where
it shares the silicon with stuff like the SATA controllers
and the USB2/3 host controller.


I have not specific ideas as to which Ethernet programming
interface is in which of the modern chipsets.  One of the
best ways to find out would probably be to look in the
e1000 driver files in Linux, those usually contain a list
of PCI IDs of compatible adapters, which you can then
lookup online to see the names of the chipsets (if not
already mentioned in that list).

On a similar note, I wonder if the "PC" model in qemu is
still stuck emulating a now historic base chipset that
originally didn't support PCIe.

Enjoy

Jakob
-- 
Jakob Bohm, CIO, Partner, WiseMo A/S.  https://www.wisemo.com
Transformervej 29, 2860 Søborg, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]