From nobody Fri Aug 26 17:41:31 2022 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 4MDnFR3Hnjz4ZZ8F; Fri, 26 Aug 2022 17:41:31 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MDnFR2lDXz3XWs; Fri, 26 Aug 2022 17:41:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661535691; 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=2KO1Gu7OHdfd8K6vKZDiJX0MRFCwwfBN5qG7biYyXG0=; b=Ew3HfFTlsq+tI6ME1b9Q0msz1XnuCts9JiCax6kJjSXfM52SKNMsl6bEv/GgXlHIpZ4BoN rDyjdgcdGRwGk9hUkSKu6KJC3p9cdm+KJg0npENq80eTWcmwXF/R1T5SLl90wdwdxFAqjG alVYwI+pUtWrS+b9bTD8tXGLD4+gQQHzaO0pjs5AHTQoPAWiG0lX7nimHn9jhI10QxEYZT LDC18t3yd8liATVp8A5nArAcoK2HSh98PEyRi5P/pw+cY0It5qC+BnhdOGFxA7a4r+UJVr wHjBx1//aVhJiHjzXMTQPktsJtNmr81mrhItl4t3fym+s32laioeeZtY6HtHUw== 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 4MDnFR1p4kzT9C; Fri, 26 Aug 2022 17:41:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 27QHfVx2092901; Fri, 26 Aug 2022 17:41:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 27QHfVse092900; Fri, 26 Aug 2022 17:41:31 GMT (envelope-from git) Date: Fri, 26 Aug 2022 17:41:31 GMT Message-Id: <202208261741.27QHfVse092900@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: 74704a26bc2c - main - efi: Create a define for memory descriptor version 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: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@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: 74704a26bc2cfc72de6821d29a1f53b9d8c65f55 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661535691; 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=2KO1Gu7OHdfd8K6vKZDiJX0MRFCwwfBN5qG7biYyXG0=; b=MGXWoyD/3+RSjSGydRdVPgEMlU69iXTibIfzozW8FnmII0X9xW+WAmGHAMLzGEnSWCNSuU p+clURVMXJ8OUkkEbXyEQm9qbhjhFi462KK/j0VOqwZpb2dCdQwbaGBU81WWVotOqNWoDM dIX8YalPRZYBM71fc6ixXcKLYsi20jkyYJ2zfIkZIRyotsMvqwngmEDxbKgVHYdkiMDi65 1iXGNYlKHvtxE8Pp3kTWG26b7cSqtfeTOD1P334NuFFLnOZvGlWPlgmkrnVa9KCrtE6Xet lVTgOXhCeBj9JC0DpyQFk9GWQYrzBDwDtW2dwFbkGv3kPgBVIp869GEOFGrfGw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1661535691; a=rsa-sha256; cv=none; b=nTBgj2Tciaer+KsAS5pViwHKr9j3lQ70akM2EP8iNI7tcaMlajQYiefkNn0zfxHMXCTpDn ERQwyODNbsWvBN9l8il9CY5Qd9pDNgb1IlKf1LYUrPlVQC8ueMsIT/hDGLQEh+DYy6mr6n NRm9WK2kyY7InMca148BVSSnMRFcLzRLMSeNRsILIa8t1iWTbFIfm0JU8eLiMbRhCDdgEa u5PK0q3EgClZylnw8LJ4pkY9BMT8XZE0Yuy0S4kZir907CxBO48pZ3cDetXNIhtB1RGaQq iQsE6qIQA8UUeYT1IcHUEA59oouXGEbEjf3jB1iVl5iiLqIWuZkqUYvkVxygpg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=74704a26bc2cfc72de6821d29a1f53b9d8c65f55 commit 74704a26bc2cfc72de6821d29a1f53b9d8c65f55 Author: Warner Losh AuthorDate: 2022-08-26 17:39:37 +0000 Commit: Warner Losh CommitDate: 2022-08-26 17:40:42 +0000 efi: Create a define for memory descriptor version For true EFI platforms, the EFI BIOS will return version 1 (since no other version is defined as of this commit). However, for environments that wish to create an EFI memory mapping table that aren't actually EFI, we need to know this. Add EFI_MEMORY_DESCRIPTOR_VERSION for this constant. Sponsored by: Netflix --- sys/sys/efi.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/sys/efi.h b/sys/sys/efi.h index 6ace7dd6e523..f5dc15ae418f 100644 --- a/sys/sys/efi.h +++ b/sys/sys/efi.h @@ -59,6 +59,8 @@ struct efi_cfgtbl { void *ct_data; }; +#define EFI_MEMORY_DESCRIPTOR_VERSION 1 + struct efi_md { uint32_t md_type; #define EFI_MD_TYPE_NULL 0