From nobody Tue Oct 21 13:44:29 2025 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 4crYSF60kqz6BXkR; Tue, 21 Oct 2025 13:44:29 +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" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4crYSF4zm8z3CLY; Tue, 21 Oct 2025 13:44:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761054269; 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=1VEefCFko13doTmK2uFk5dgNN8oL7xFuIS7BaeRvoTk=; b=A4KA+I9BUn0hUgC3vzXr56A5g4YmR3kR+zRFdAJ3rxhDAjjQKEdsiTD9iuv1SrbD9PLdpM 8TIW6k+172GOBZQKCnvLI18iGgHM65Ue+5G0ppkBBgDLm9jcX+3l9g0sXwNtNeKrkRPRu4 fc3vSN1uKRFQEs2G3fX0UfyNTj/muJmdMARGgzJUcLFbwXZDhqC3POBgAnF/2OBiL3Hwg0 lkAeeCBVU67TKlRHtaXpX1CfKR6jJpRzvXR7DwMmHzZrAq0tHqpUkFRo8HK9rPE1th0NQy R/Lt1LQVvHVmST5NYTQg4VVwtPS6QV54WBau5kGRSMO5ndkizEyO5ZE/SzeuhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761054269; 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=1VEefCFko13doTmK2uFk5dgNN8oL7xFuIS7BaeRvoTk=; b=hd/HqsiQesIv8GbUjEyof019O5n5JQ8PxTpyhYhesah/GajqYcYcecfK1hgYvtHXRaMAIQ G+oWJvuJl3ZUH2Vp/FVecSqaCGDA+fzMLiIP3RPKopQNMjRYzxB5obGtRiWRb7vP0VHuEz fYiQi/2sgDd0YTlcma3pB4CQfBQ1I044rTJRjYspNI2MnOViPX5BHtrOlFLSJlm2i4vmT8 42GhVKCyqESKZ7dDkaSzx4aodet0toU762D/hjBV/EV8psm08nGScg1SXcsRFInrpw3jcy 6DQx8LRfQOXAoxqlEzmdc8fh6IwcP3BljoFwIcZfseziMudexiFNc1dQLiHuDQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1761054269; a=rsa-sha256; cv=none; b=R+22y3rbiGML6H6IxkM+wDsfJ14dWtvkjUQFieE7kPdmIICqfV3MfLsCCHMJUcJbGBG2hC 5ECRRppLLfo0ZXDC3J4iyspSpm+tU+dCVUj4Con+Yaop6KuwKqnkssgm0ZDRzWQ44bDbQO YHu90sUUzavlODmsGsi/G2t68mU63JepDOeKv9xkCZq5oi0tdiiAotJ9XkxsVjTMJN6y1C J1fwNr92HglQSOT7IHZrqOMCROsTqfTSEJEPm2rApw1yYomDYcOu2WBQUGPMSxeXiP1G1K 9ZsPXeZlB9tsODd0B16wYsNVB6EPKxxnls6kPKl+xrIzBHM+hqIR3alcSzFr1Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4crYSF4Js9z128D; Tue, 21 Oct 2025 13:44:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 59LDiTft076440; Tue, 21 Oct 2025 13:44:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 59LDiTsZ076437; Tue, 21 Oct 2025 13:44:29 GMT (envelope-from git) Date: Tue, 21 Oct 2025 13:44:29 GMT Message-Id: <202510211344.59LDiTsZ076437@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: e29f81c2adc1 - main - ata: Add error bits 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e29f81c2adc1fbe970fa5da8cc3dd6d300c76d7b Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=e29f81c2adc1fbe970fa5da8cc3dd6d300c76d7b commit e29f81c2adc1fbe970fa5da8cc3dd6d300c76d7b Author: Warner Losh AuthorDate: 2025-10-21 13:35:32 +0000 Commit: Warner Losh CommitDate: 2025-10-21 13:36:55 +0000 ata: Add error bits Add notes for other bits that we don't use in the code for error status. We report these when there's an error, and this allows people decoding it to not have to chase down these bits from the standard. Sponsored by: Netflix --- sys/sys/ata.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/sys/ata.h b/sys/sys/ata.h index 5e9c2bcb9aa0..9ce822214f6d 100644 --- a/sys/sys/ata.h +++ b/sys/sys/ata.h @@ -347,8 +347,11 @@ struct ata_params { #define ATA_STATUS_BUSY 0x80 /* ATA Error Register */ +/* COMMAND TIMEOUT 0x01 */ #define ATA_ERROR_ABORT 0x04 #define ATA_ERROR_ID_NOT_FOUND 0x10 +/* UNCORRECTABLE ERROR 0x40 */ +/* INTERFACE CRC 0x80 */ /* ATA HPA Features */ #define ATA_HPA_FEAT_MAX_ADDR 0x00