From nobody Tue Mar 10 16:53:57 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 4fVg2F6BZYz6Vwdq for ; Tue, 10 Mar 2026 16:53:57 +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 "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fVg2F3vq0z3lJY for ; Tue, 10 Mar 2026 16:53:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773161637; 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=3qdaVA7SKhirRCfPz9VZGcA7lVWxzZZscafi1WjRwbc=; b=gOJnrtO/RT8DFzgPSCdbg3Og2kSCh5zzk0mwuaYTLkGfLkb7K2gdLodWgEWDr/mk8kD9fK E25Nw8eSed3m/CruHFsSMrm0skQ22guHuNPvufn1jtX3g0Suy945R8k+e4xKrYotwEgDM4 ly6ytN+WgslhCTYDOQqyWtsVlQ72DGubMHBzFOERTTL0TS+sCZbeT6w26JmywE1IhED9jt J2GvO4dTFCazGmPR3+GaoOqVZ7ooH80fnzfp7iufbXnMTtNTaf6Q9MZh72eJKP7TCNzWCU AehU6gKNTVzYeBPUnNUcawGMzhOXbMjjFQ0w84wWZkmlNmLhezrBOM6ne9cgDw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773161637; a=rsa-sha256; cv=none; b=mE8UqaY4UR+AQlEDQILXtvmT0dAuI+PDIjV6xxlBMmUxcrW+wSLQJ/BgSp0/ApyeNp79z/ qfApdXcMVBfywMHPbbji4velpu9yQUDoF/4o2X/hk6ZUqcNR0thVNZYwLx+RdejSBbpFPJ RYx+FWYXrzH2v3jxY8FY48rn0sVSBotiScqg3QHlkIi/fK0mZJV33wopOrGHa5PED9xUSy 8gx6aL4BDpBMDVtW00Sa+2iPMKHaXg9W+ArdpsdKugUlfPPhKZzewlbIDPkrXpE0+YupeH nI2fJUnMc6abSVaDqe6KoqAR0aMLvXwN48uxQArhD/x3V7vzE0sbbSVtMfzaig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773161637; 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=3qdaVA7SKhirRCfPz9VZGcA7lVWxzZZscafi1WjRwbc=; b=gVnnG5f+ROtboA8cNQjy6pmDFvW8DlEiE9z4ZOpETJL3RO+hB74YTZTkOjKFiDqtYSRhvf 7jLJW06PqEJ34HU7o7uMPZehBgzyhTltg+059YtVouGxSHWSUMKld5KYQSGKpt9VyU/oWC HpilgIufCnIdIeNxtJ8RhEHBYi2Gxwr3f3MwdX9z+A7QszrcXpt4E93xNeKksx4RqqTGpJ mlbgdQ1sAUs2LyVrv6YieC9wyrjec7BfpHPHvbrOWnIPJDWT9rD6WXmBFKL2mdNz2ai36H alkMRk9rmwRuMOyjn3p+yk6fWjKmQdiDrTbqOYqIeNkjwS6n7mby72Jt7vM4TA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fVg2F3TYLz55r for ; Tue, 10 Mar 2026 16:53:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 440c7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 10 Mar 2026 16:53:57 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 9a1394957c30 - main - pciconf: Use the exported values of bus numbers for PCI bridges 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9a1394957c3054c24995d684e8bc26878702dc6b Auto-Submitted: auto-generated Date: Tue, 10 Mar 2026 16:53:57 +0000 Message-Id: <69b04ca5.440c7.49f4f906@gitrepo.freebsd.org> The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=9a1394957c3054c24995d684e8bc26878702dc6b commit 9a1394957c3054c24995d684e8bc26878702dc6b Author: John Baldwin AuthorDate: 2026-03-10 16:50:08 +0000 Commit: John Baldwin CommitDate: 2026-03-10 16:50:08 +0000 pciconf: Use the exported values of bus numbers for PCI bridges Reviewed by: imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D55772 --- usr.sbin/pciconf/pciconf.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/usr.sbin/pciconf/pciconf.c b/usr.sbin/pciconf/pciconf.c index 6c26621ae186..48520687197b 100644 --- a/usr.sbin/pciconf/pciconf.c +++ b/usr.sbin/pciconf/pciconf.c @@ -339,13 +339,9 @@ list_devs(const char *name, int verbose, int bars, int bridge, int caps, } static void -print_bus_range(int fd, struct pci_conf *p, int secreg, int subreg) +print_bus_range(struct pci_conf *p) { - uint8_t secbus, subbus; - - secbus = read_config(fd, &p->pc_sel, secreg, 1); - subbus = read_config(fd, &p->pc_sel, subreg, 1); - printf(" bus range = %u-%u\n", secbus, subbus); + printf(" bus range = %u-%u\n", p->pc_secbus, p->pc_subbus); } static void @@ -511,11 +507,11 @@ list_bridge(int fd, struct pci_conf *p) switch (p->pc_hdr & PCIM_HDRTYPE) { case PCIM_HDRTYPE_BRIDGE: - print_bus_range(fd, p, PCIR_SECBUS_1, PCIR_SUBBUS_1); + print_bus_range(p); print_bridge_windows(fd, p); break; case PCIM_HDRTYPE_CARDBUS: - print_bus_range(fd, p, PCIR_SECBUS_2, PCIR_SUBBUS_2); + print_bus_range(p); print_cardbus_windows(fd, p); break; }