From nobody Wed Sep 30 13:47:07 2026 X-Original-To: dev-commits-src-main@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 4hvxDW6Lqcz6tXJ3 for ; Wed, 30 Sep 2026 13:47:07 +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 4hvxDW3vLyz3J3q for ; Wed, 30 Sep 2026 13:47:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1790776027; 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=SYIb1M8O3zQ5HCknEZT4USZ1+5w8Gexx8fhTzrWq2OeSzc3BKLASqmp8uYuPB+QfoXs14a 9ki2wQrJizGShzgzUQA5Z/shEDYq86qg+seSgojwe3LtetpS/AqUhcedGdvWXgrsMZ059S fDCRLF7CPC2KEd/HzFhHxHeZBizEB5eGt0gx9AwMzxvfZ27FIOterGAbZ/X9q692Sy5LTj hqjVoYJffaoWspZT9gR1SLutoouI8mEyXv+CclIsvmE3m2cn3y1Ksm5CAdoErDx4MzI/il K28GGpvjNOQWr+66PU/hhEXjOkpJy1guOBTbQc0K1wotpllaxdcJ0inyQdvIEw== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1790776027; b=FlOpQfLviBa6CDsu98L/aSa2Qd3LanFoqPB27v234d2o7LKqxH1LIusXNqlxij51d0uJwu sLj8Qg99cT0IZYGCuimkdc5bMmGFFjDilvs1kMPUVjE+uvdTmjB3A34m25PZzkOlrhopzl XwgIUEHiycJB6h8aZObfDyx1o/4wA8yAB7x84yb1MRl+NT6zN7EZ5n8c9+Cfr6csvMIw7X 9f419zuT13/QK3tLzVAKjdyqHBfXRDIG4dbMjbiNXbVwfjCWC0zh59TqI362f48Qoa02J8 Jvz8D3DIarGpP+Lgm2Q+DPDQcp8yVY5HAFrUjvFvFUJnHA9Q1v697QneR+fMxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1790776027; 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=tChyVZ5QaCqC/EDp1pwLMdsxLV1M0fkqukQzNWKY/ONzaOFMHJajiJ+tHzf8ehMbOVAVqY 7ZqHP4YyN0QTkx2jJ0jU3VfgU+iId8KbNyshyIlOtFwsSKTby/RS2aTnxlfK+cjemsA30w rS53Z9gT5I+ij4TbCsMSOYcZNKM1B/Z+cK6XcAiUL+s67BLYFT1BFBegTPRU0KpBUVZv9b qF35fOh1FwK0KJ8Erpz0Pa+i7ZTNWrMuSyN0m+1n6tbiC8bcx64ltV897qcwsy7HpEGuqH Ha8eEHXSzvXFg/4aAdtpTA0DdDdtOGaMJuc8GPxVJ6KpzoSAW4OlX1hcAynkug== 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 4hvxDW2fHgznl1 for ; Wed, 30 Sep 2026 13:47:07 +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 the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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));