qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v2] net: cadence_gem: Set initial MAC address


From: Sebastian Huber
Subject: Re: [Qemu-devel] [PATCH v2] net: cadence_gem: Set initial MAC address
Date: Wed, 03 Jun 2015 10:56:40 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0

Ping.

Attached is a rebased version.

On 30/01/15 18:56, Peter Crosthwaite wrote:
On Thu, Jan 29, 2015 at 9:48 PM, Sebastian Huber
<address@hidden> wrote:
Set initial MAC address to the one specified by the command line.

Signed-off-by: Sebastian Huber <address@hidden>
Reviewed-by: Jason Wang <address@hidden>

v2: Remove superfluous whitespace change.
The inter-spin change-logs should not go into commit messages. This
should be below the ---. With this removed (placed below the ---):

Reviewed-by: Peter Crosthwaite <address@hidden>

---
Change-logs go here.

Regards,
Peter

  hw/net/cadence_gem.c | 6 ++++++
  1 file changed, 6 insertions(+)

diff --git a/hw/net/cadence_gem.c b/hw/net/cadence_gem.c
index de26609..f9a7af1 100644
--- a/hw/net/cadence_gem.c
+++ b/hw/net/cadence_gem.c
@@ -1005,6 +1005,7 @@ static void gem_reset(DeviceState *d)
  {
      int i;
      GemState *s = GEM(d);
+    const uint8_t *a;

      DB_PRINT("\n");

@@ -1023,6 +1024,11 @@ static void gem_reset(DeviceState *d)
      s->regs[GEM_DESCONF5] = 0x002f2145;
      s->regs[GEM_DESCONF6] = 0x00000200;

+    /* Set MAC address */
+    a = &s->conf.macaddr.a[0];
+    s->regs[GEM_SPADDR1LO] = a[0] | (a[1] << 8) | (a[2] << 16) | (a[3] << 24);
+    s->regs[GEM_SPADDR1HI] = a[4] | (a[5] << 8);
+
      for (i = 0; i < 4; i++) {
          s->sar_active[i] = false;
      }
--
1.8.4.5



--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : address@hidden
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

Attachment: 0001-net-cadence_gem-Set-initial-MAC-address.patch
Description: Text Data


reply via email to

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