Module Name: src Committed By: msaitoh Date: Thu May 20 10:39:32 UTC 2021
Modified Files: src/sys/dev/pci/ixgbe: ix_txrx.c Log Message: Use uint64_t instead of bus_addr_t for the TX descriptor's buffer address. At least, this change is required for macppc (sizeof(bus_addr_t) == 4) to make TX work. To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/sys/dev/pci/ixgbe/ix_txrx.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/pci/ixgbe/ix_txrx.c diff -u src/sys/dev/pci/ixgbe/ix_txrx.c:1.76 src/sys/dev/pci/ixgbe/ix_txrx.c:1.77 --- src/sys/dev/pci/ixgbe/ix_txrx.c:1.76 Thu May 20 01:02:42 2021 +++ src/sys/dev/pci/ixgbe/ix_txrx.c Thu May 20 10:39:32 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: ix_txrx.c,v 1.76 2021/05/20 01:02:42 ryo Exp $ */ +/* $NetBSD: ix_txrx.c,v 1.77 2021/05/20 10:39:32 msaitoh Exp $ */ /****************************************************************************** @@ -64,7 +64,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ix_txrx.c,v 1.76 2021/05/20 01:02:42 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ix_txrx.c,v 1.77 2021/05/20 10:39:32 msaitoh Exp $"); #include "opt_inet.h" #include "opt_inet6.h" @@ -501,7 +501,7 @@ retry: i = txr->next_avail_desc; for (j = 0; j < map->dm_nsegs; j++) { bus_size_t seglen; - bus_addr_t segaddr; + uint64_t segaddr; txbuf = &txr->tx_buffers[i]; txd = &txr->tx_base[i];