From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=17.151.62.28; helo=mail-in6.apple.com; envelope-from=afish@apple.com; receiver=edk2-devel@lists.01.org Received: from mail-in6.apple.com (mail-out6.apple.com [17.151.62.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id CC92421FD73D1 for ; Mon, 19 Feb 2018 16:14:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1519086015; x=2382999615; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=tO00DrRn4YUoyIctlK+zVdo5iAsXCimwKxLzrXhtJK8=; b=fI9STiUJLT++xDwfnL3muZKeFsjN4sBmZzyXVjtuu7Z4jE8lOl7DKuTf09pVy0E2 vwkz5KkpX0OO2CQOlNtyItjnTQNizxq/CwdDP/7RIo/RRwgnXpYsI4H3cgo2+tCo 7lGnBYFbaC75pduHhG+1D7tSYeyV/ExL+r91+KXF/i8c7gSwtdhFbKSI8q2pm+Vr GzOBd92z0uRBiu1z+5n62Tn5zWiR70SpSjLBJDuUdPg6Hj3KFzfYV86dj3JE42eP Vbb+43zJyE/C+LyYZ0CaE59A8RslhnsiV8lM5JBqLVcC2KDCeEjtSgWi/LkNfbGs 4huaNznCbji+47XTL+VjUg==; Received: from relay6.apple.com (relay6.apple.com [17.128.113.90]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail-in6.apple.com (Apple Secure Mail Relay) with SMTP id 3E.77.28259.FB96B8A5; Mon, 19 Feb 2018 16:20:15 -0800 (PST) X-AuditID: 11973e15-f06549e000006e63-c0-5a8b69bf936a Received: from nwk-mmpp-sz09.apple.com (nwk-mmpp-sz09.apple.com [17.128.115.80]) by relay6.apple.com (Apple SCV relay) with SMTP id 8C.EA.23861.EB96B8A5; Mon, 19 Feb 2018 16:20:15 -0800 (PST) MIME-version: 1.0 Received: from [17.114.153.85] by nwk-mmpp-sz09.apple.com (Oracle Communications Messaging Server 8.0.2.2.20180130 64bit (built Jan 30 2018)) with ESMTPSA id <0P4F00A4VA9QVY10@nwk-mmpp-sz09.apple.com> for edk2-devel@lists.01.org; Mon, 19 Feb 2018 16:20:14 -0800 (PST) Sender: afish@apple.com From: Andrew Fish Message-id: <827D6636-D89F-442B-B9FA-5542007C4B8A@apple.com> Date: Mon, 19 Feb 2018 16:19:36 -0800 To: edk2-devel X-Mailer: Apple Mail (2.3445.5.20) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRmVeSWpSXmKPExsUi2FAYpbs/szvK4NJ7dos9h44yOzB6dM/+ xxLAGMVlk5Kak1mWWqRvl8CV8fPTNZaCT2f4Kj7+2svSwNgzla+LkZNDQsBEYtWUP0xdjFwc QgKrmSSmfrnMApNYtq6fBSJxkFHiyadmdpAEr4CgxI/J98CKmAXCJA4fugPVPZFJ4kRTB1iR sIC4xLszm5hBbDYBZYkV8z9AxVUkPhw8wgoxyEbi6qUDYINYBFQl1n55DBYXEdCQ2Nrdygxx hZLE9O+32UAWSAisYZPYs/4A2wRG/llIDpmF5BAIW0vi+6NWoDgHkC0vcfC8LEQ4ReLO55es ELamxLN7n9ghbG2JJ+8uQMVtJPr7VkONMZQ4O2EDM4StKDFtUQMjxEhLiUd/bRcwcq9iFMpN zMzRzcwz00ssKMhJ1UvOz93ECIqV6XaiOxjPrLI6xCjAwajEw7vjVleUEGtiWXFl7iFGaQ4W JXFevdTuKCGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2MjQ82vXE7s2R9v8mWk+dnZLGuLZLZ 5pJzUy1yqfty31OZf06kZx9tPOeZdPSXyoPpv7qtn9yQ66io4TN/Pyuq44izef/fsGcVziHf eQ8ukJ6jbKmQa5LUHNx8o3N9Ra7JJP4t7sXnUzdL9miIvnP07bOxuJppNXmfoXSlZ11P+aKX H7bH5skpsRRnJBpqMRcVJwIAO13dYnYCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRmVeSWpSXmKPExsUi2FAcoLs/szvKYOYWJos9h44yOzB6dM/+ xxLAGMVlk5Kak1mWWqRvl8CV8fPTNZaCT2f4Kj7+2svSwNgzla+LkZNDQsBEYtm6fpYuRi4O IYGDjBJPPjWzgyR4BQQlfky+xwJiMwuESRw+dIcJomgik8SJpg6wImEBcYl3ZzYxg9hsAsoS K+Z/gIqrSHw4eIQVYpCNxNVLB8AGsQioSqz98hgsLiKgIbG1u5UZ4golienfb7NNYOSZhWT3 LCS7IWwtie+PWoHiHEC2vMTB87IQ4RSJO59fskLYmhLP7n1ih7C1JZ68uwAVt5Ho71sNNcZQ 4uyEDcwQtqLEtEUNjBAjLSUe/bVdwMi9ilGgKDUnsdJML7GgICdVLzk/dxMjOLQLo3YwNiy3 OsQowMGoxMO741ZXlBBrYllxZe4hRhWgCY82rL7AKMWSl5+XqiTCmyPSHSXEm5JYWZValB9f VJqTWnyIUZqDRUmc95QUUEogPbEkNTs1tSC1CCbLxMEp1cAYqH9iq+W3N2lHsgXnKe27UTXr E3uJx7SFMxYIN718c0/wSq+vT9Pcg99qjwW2aX/oedCu1nnrp7yf80nLvUldvj9Er521zBIw 1lgo46yo9SJM/nP14fP22cXVh0VaBE+d/v46+O17KfGnJjcm1BxyWLbwzi7/aGfVi9P+a7FZ p58MOSSjaKqoxFKckWioxVxUnAgATRQR7nUCAAA= X-Content-Filtered-By: Mailman/MimeDel 2.1.23 Subject: OEM EFI_STATUS Code Ranges? X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Feb 2018 00:14:18 -0000 Content-Type: text/plain; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT I noticed the edk2 is missing UEFI defined ranges for OEM EFI_STATUS Code Ranges. ~/work/src/edk2/MdePkg(master)>git grep MAX_BIT -- *.h Include/AArch64/ProcessorBind.h:84:#define MAX_BIT 0x8000000000000000ULL Include/Arm/ProcessorBind.h:139:#define MAX_BIT 0x80000000 Include/Base.h:977:#define ENCODE_ERROR(StatusCode) ((RETURN_STATUS)(MAX_BIT | (StatusCode))) Include/Ebc/ProcessorBind.h:94:#define MAX_BIT ((UINTN)((1ULL << (sizeof (INTN) * 8 - 1)))) Include/Ia32/ProcessorBind.h:238:#define MAX_BIT 0x80000000 Include/Ipf/ProcessorBind.h:228:#define MAX_BIT 0x8000000000000000ULL Include/Pi/PiMultiPhase.h:42:#define DXE_ERROR(StatusCode) (MAX_BIT | (MAX_BIT >> 2) | StatusCode) Include/Pi/PiMultiPhase.h:60:#define PI_ENCODE_WARNING(a) ((MAX_BIT >> 2) | (a)) Include/Pi/PiMultiPhase.h:67:#define PI_ENCODE_ERROR(a) (MAX_BIT | (MAX_BIT >> 2) | (a)) Include/X64/ProcessorBind.h:252:#define MAX_BIT 0x8000000000000000ULL Is there a reason the OEM ranges never got added? #define OEM_ENCODE_ERROR(a) (MAX_BIT | (MAX_BIT >> 1) | (a)) #define OEM_ENCODE_WARNING(a) ((MAX_BIT >> 1) | (a)) Thanks, Andrew Fish