[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/2] Add i82559a eepro100 interface
From: |
Dr. David Alan Gilbert |
Subject: |
Re: [Qemu-devel] [PATCH 2/2] Add i82559a eepro100 interface |
Date: |
Tue, 31 Oct 2017 17:50:49 +0000 |
User-agent: |
Mutt/1.9.1 (2017-09-22) |
* Mike Nawrocki (address@hidden) wrote:
> Signed-off-by: Mike Nawrocki <address@hidden>
> ---
> hw/net/eepro100.c | 2 +-
> hw/pci/pci.c | 2 ++
> include/hw/pci/pci.h | 1 +
> qemu-options.hx | 2 +-
> 4 files changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/hw/net/eepro100.c b/hw/net/eepro100.c
> index 91dd058010..2c7c5cdeb9 100644
> --- a/hw/net/eepro100.c
> +++ b/hw/net/eepro100.c
> @@ -1973,7 +1973,7 @@ static E100PCIDeviceInfo e100_devices[] = {
> .name = "i82559a",
> .desc = "Intel i82559A Ethernet",
> .device = i82559A,
> - .device_id = PCI_DEVICE_ID_INTEL_82557,
> + .device_id = PCI_DEVICE_ID_INTEL_82559,
Doesn't that break migration/compatibility - if one side suddenly
sees a different device_id ?
Dave
> .revision = 0x06,
> .stats_size = 80,
> .has_extended_tcb_support = true,
> diff --git a/hw/pci/pci.c b/hw/pci/pci.c
> index 5ed3c8dca4..1126ad1eb3 100644
> --- a/hw/pci/pci.c
> +++ b/hw/pci/pci.c
> @@ -1826,6 +1826,7 @@ static const char * const pci_nic_models[] = {
> "ne2k_pci",
> "i82551",
> "i82557b",
> + "i82559a",
> "i82559er",
> "rtl8139",
> "e1000",
> @@ -1839,6 +1840,7 @@ static const char * const pci_nic_names[] = {
> "ne2k_pci",
> "i82551",
> "i82557b",
> + "i82559a",
> "i82559er",
> "rtl8139",
> "e1000",
> diff --git a/include/hw/pci/pci.h b/include/hw/pci/pci.h
> index 8d02a0a383..f30e2cfb72 100644
> --- a/include/hw/pci/pci.h
> +++ b/include/hw/pci/pci.h
> @@ -70,6 +70,7 @@ extern bool pci_available;
> /* Intel (0x8086) */
> #define PCI_DEVICE_ID_INTEL_82551IT 0x1209
> #define PCI_DEVICE_ID_INTEL_82557 0x1229
> +#define PCI_DEVICE_ID_INTEL_82559 0x1030
> #define PCI_DEVICE_ID_INTEL_82801IR 0x2922
>
> /* Red Hat / Qumranet (for QEMU) -- see pci-ids.txt */
> diff --git a/qemu-options.hx b/qemu-options.hx
> index 3728e9b4dd..a39c7e44b3 100644
> --- a/qemu-options.hx
> +++ b/qemu-options.hx
> @@ -2047,7 +2047,7 @@ that the card should have; this option currently only
> affects virtio cards; set
> @var{v} = 0 to disable MSI-X. If no @option{-net} option is specified, a
> single
> NIC is created. QEMU can emulate several different models of network card.
> Valid values for @var{type} are
> address@hidden, @code{i82551}, @code{i82557b}, @code{i82559er},
> address@hidden, @code{i82551}, @code{i82557b}, @code{i82559a},
> @code{i82559er},
> @code{ne2k_pci}, @code{ne2k_isa}, @code{pcnet}, @code{rtl8139},
> @code{e1000}, @code{smc91c111}, @code{lance} and @code{mcf_fec}.
> Not all devices are supported on all targets. Use @code{-net nic,model=help}
> --
> 2.14.2
>
>
--
Dr. David Alan Gilbert / address@hidden / Manchester, UK