From nobody Wed Sep 30 13:47:07 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4hvxDd0GbBz6tXJ4 for ; Wed, 30 Sep 2026 13:47:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hvxDc5Rmkz3JQV for ; Wed, 30 Sep 2026 13:47:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1790776032; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cIaBN4r8jeedCdfBgPiI9DbCG9VwS5IjxO3rGP6raw0=; b=g/6/dMXxmSkRfPYnt67DdhrHaNSDILZF60uWu+AUIcI720dMIs4LVgG7fYkWJk5bcYk540 3bFdEHZ0T303Ula5e0gQaMc4+N6a/hrNxkDiHSw0+JS2XsFMaGoYoOEGK03KDhuGaJ0nAW nR0V83A95euvXpSOBTiFNUimZl+7Ubuw5TGAZQh7pSCrva0/u8fffSwPJz6VW4kzVMuZg8 c8y6lVOSDbwxt7s8JjayhoSpVIxmQUQXLu7QyWinX5r81VC2JVV5krsB3JhyX2sSBKozak 5ieI3e7Z5kbfSsDJEzjA7/0jw8+WL3snhc/1VzC9dwzrG5ZH4d3BKedJW1fy0g== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1790776032; b=KWsyljEQCN3o9M2EmARnBPZCZV0cg2OBa1F4AazOixbM96bGdj0/e4j4kfEyfJA5eaqIc4 Br0pqrFfSxPYtNdPu6Bfi3jpXVcVo0JVxDSJxmt+yV3OpTcfiXQLhHGkQPXhd/TYmwE0Oh /V0lUWI2ZNUs0fBJEDmCbZ+e6JCKS8eagoL6alDRVnxuiQ3hSpp2StcX2KiRCUi9Rs2Zxu YtIk35tVdITHu9jyk++mPp8HX16IT9RE/6TYGN/8iquMuQiDrISaxphAY5e9xgekKylDGr 6DOgfP++YzRR9uLRM/XVEeVcwf04HLyX6PbJGc4Une/taSnNz6aSExYbYLAvhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1790776032; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cIaBN4r8jeedCdfBgPiI9DbCG9VwS5IjxO3rGP6raw0=; b=cG545QgME7E5a7B+V3KZALaB54ieSMGVcXYSwBqr5hkbEAhRVOgQpRi0IRR5HuxCdRi3Mq 8IWN1/udFQ2emAp63KT88ZdshBvkJBQzhkxZgNTurGcZ0nNcSQCPscbFODUWs4zSW3FmWf 1MT0NwJ19RUdA/hZI74MguBBE1rcb31m8Wcb1kkIPWayDfG8iVuNwK68MqStxwAfHrsm/P NVVvesYwL7Ek70b/gQ1yDehRG4rDa6Ut0FtAgI/mbq7irVItuYTq8rR2eaBQHqjRWoAsne V08qRWdnIGwOSK3ZlkhRxfNAa3YPs4Q0KmIcdAaRXAw3B3PJEHyyF8ZLH/nPEw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hvxDc3yxYznl2 for ; Wed, 30 Sep 2026 13:47:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1c73a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 30 Sep 2026 13:47:07 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ruslan Bukin Subject: git: 005af8327476 - main - dwc4_dma: fix armv7 build. List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: br X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 005af8327476d12a881e54bc800dbafa73c8a866 Auto-Submitted: auto-generated Date: Wed, 30 Sep 2026 13:47:07 +0000 Message-Id: <6abd12db.1c73a.7832b382@gitrepo.freebsd.org> The branch main has been updated by br: URL: https://cgit.FreeBSD.org/src/commit/?id=005af8327476d12a881e54bc800dbafa73c8a866 commit 005af8327476d12a881e54bc800dbafa73c8a866 Author: Ruslan Bukin AuthorDate: 2026-09-30 13:40:46 +0000 Commit: Ruslan Bukin CommitDate: 2026-09-30 13:41:12 +0000 dwc4_dma: fix armv7 build. --- sys/dev/dwc/dwc4_dma.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/sys/dev/dwc/dwc4_dma.c b/sys/dev/dwc/dwc4_dma.c index cdf2b0c073c1..4c796c5a8688 100644 --- a/sys/dev/dwc/dwc4_dma.c +++ b/sys/dev/dwc/dwc4_dma.c @@ -175,8 +175,8 @@ txdesc_setup(struct dwc_softc *sc, int idx, bus_addr_t paddr, uint32_t tdes0, tdes1, tdes2, tdes3; if (!sc->dma_ext_desc) { - tdes0 = paddr; - tdes1 = paddr >> 32; + tdes0 = (uint32_t)paddr; + tdes1 = (uint32_t)((uint64_t)paddr >> 32); tdes2 = len | TDES2_TTSE; tdes3 = flags; @@ -208,7 +208,7 @@ rxdesc_setup(struct dwc_softc *sc, int idx, bus_addr_t paddr) { sc->rxdesc_ring[idx].tdes0 = (uint32_t)paddr; - sc->rxdesc_ring[idx].tdes1 = (uint32_t)(paddr >> 32); + sc->rxdesc_ring[idx].tdes1 = (uint32_t)((uint64_t)paddr >> 32); sc->rxdesc_ring[idx].tdes2 = 0; sc->rxdesc_ring[idx].tdes3 = RDES3_IOC | RDES3_BUF1V; @@ -743,8 +743,9 @@ dma4_init(struct dwc_softc *sc) for (idx = 0; idx < TX_DESC_COUNT; idx++) txdesc_clear(sc, idx); - WRITE4(sc, ETH_DMACTXDLAR_HI(0), sc->txdesc_ring_paddr >> 32); - WRITE4(sc, ETH_DMACTXDLAR(0), sc->txdesc_ring_paddr); + WRITE4(sc, ETH_DMACTXDLAR_HI(0), + (uint32_t)((uint64_t)sc->txdesc_ring_paddr >> 32)); + WRITE4(sc, ETH_DMACTXDLAR(0), (uint32_t)sc->txdesc_ring_paddr); WRITE4(sc, ETH_DMACTXRLR(0), TX_DESC_COUNT - 1); /* @@ -822,8 +823,9 @@ dma4_init(struct dwc_softc *sc) } } - WRITE4(sc, ETH_DMACRXDLAR_HI(0), sc->rxdesc_ring_paddr >> 32); - WRITE4(sc, ETH_DMACRXDLAR(0), sc->rxdesc_ring_paddr); + WRITE4(sc, ETH_DMACRXDLAR_HI(0), + (uint32_t)((uint64_t)sc->rxdesc_ring_paddr >> 32)); + WRITE4(sc, ETH_DMACRXDLAR(0), (uint32_t)sc->rxdesc_ring_paddr); WRITE4(sc, ETH_DMACRXDTPR(0), sc->rxdesc_ring_paddr + (RX_DESC_COUNT - 1) * sizeof(struct dwc_hwdesc));