qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Re: [PATCH 05/20] eepro100: Add all supported devices to pc


From: Michael S. Tsirkin
Subject: [Qemu-devel] Re: [PATCH 05/20] eepro100: Add all supported devices to pci.c
Date: Wed, 3 Mar 2010 13:51:11 +0200
User-agent: Mutt/1.5.19 (2009-01-05)

On Sun, Feb 21, 2010 at 10:08:49PM +0100, Stefan Weil wrote:
> Michael S. Tsirkin schrieb:
> > On Sun, Feb 14, 2010 at 05:16:14PM +0100, Stefan Weil wrote:
> >   
> >> All eepro100 devices work with drivers which
> >> only use basic features.
> >>
> >> They were tested with gpxe boot.
> >>
> >> Signed-off-by: Stefan Weil <address@hidden>
> >> ---
> >>  hw/pci.c |   18 ++++++++++++++++++
> >>  1 files changed, 18 insertions(+), 0 deletions(-)
> >>
> >> diff --git a/hw/pci.c b/hw/pci.c
> >> index eb2043e..1ba3f92 100644
> >> --- a/hw/pci.c
> >> +++ b/hw/pci.c
> >> @@ -1436,9 +1436,18 @@ void do_pci_info(Monitor *mon, QObject **ret_data)
> >>  
> >>  static const char * const pci_nic_models[] = {
> >>      "ne2k_pci",
> >> +    "i82550",
> >>      "i82551",
> >> +    "i82557a",
> >>      "i82557b",
> >> +    "i82557c",
> >> +    "i82558a",
> >> +    "i82558b",
> >> +    "i82559a",
> >> +    "i82559b",
> >> +    "i82559c",
> >>      "i82559er",
> >> +    "i82562",
> >>      "rtl8139",
> >>      "e1000",
> >>      "pcnet",
> >> @@ -1448,9 +1457,18 @@ static const char * const pci_nic_models[] = {
> >>  
> >>  static const char * const pci_nic_names[] = {
> >>      "ne2k_pci",
> >> +    "i82550",
> >>      "i82551",
> >> +    "i82557a",
> >>      "i82557b",
> >> +    "i82557c",
> >> +    "i82558a",
> >> +    "i82558b",
> >> +    "i82559a",
> >> +    "i82559b",
> >> +    "i82559c",
> >>      "i82559er",
> >> +    "i82562",
> >>      "rtl8139",
> >>      "e1000",
> >>      "pcnet",
> >>     
> >
> > One wonders: would it be cleaner to have a single eepro100 device
> > with specific model as qdev option?
> 
> Technically that would be possible, too.
> You could even have a single pci ethernet device and
> specify vendor and device id as qdev options.
> 
> I prefer the "official" device names which are also
> used in the Intel documentation. eepro100 or e100
> are marketing names (more of them exist).
> 
> Please note that this patch was marked as optional.
> The arrays pci_nic_names and pci_nic_models are
> not really needed, and as soon as the table of available
> nics is automatically derived from the device information,
> all variants of i825xx are supported automatically.
> 
> Regards
> Stefan Weil


Gerd, any input on this patch?

-- 
MST




reply via email to

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