From nobody Sun May 24 21:59:10 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of seabios.org designates 78.46.105.101 as permitted sender) smtp.mailfrom=seabios-bounces@seabios.org; arc=fail (BodyHash is different from the expected one); dmarc=pass(p=reject dis=none) header.from=seabios.org Return-Path: Received: from coreboot.org (mail.coreboot.org [78.46.105.101]) by mx.zohomail.com with SMTPS id 1778271790304830.2558235127599; Fri, 8 May 2026 13:23:10 -0700 (PDT) Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) by coreboot.org (Postfix) with ESMTPA id 69A9854EB92; Fri, 8 May 2026 20:23:07 +0000 (UTC) Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) (mail-westusazon11012015.outbound.protection.outlook.com [52.101.43.15]) by coreboot.org (Postfix) with ESMTP id ABEFC8179C for ; Mon, 5 Jan 2026 08:01:56 +0000 (UTC) Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) by DM4PR12MB8449.namprd12.prod.outlook.com (2603:10b6:8:17f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Mon, 5 Jan 2026 08:01:53 +0000 Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) (2603:10b6:510:f:cafe::1c) by PH0PR07CA0077.outlook.office365.com (2603:10b6:510:f::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9478.4 via Frontend Transport; Mon, 5 Jan 2026 08:01:52 +0000 Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) SN1PEPF000397B5.mail.protection.outlook.com (10.167.248.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.1 via Frontend Transport; Mon, 5 Jan 2026 08:01:52 +0000 Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) (10.181.42.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Mon, 5 Jan 2026 02:01:52 -0600 Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) (10.181.42.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Mon, 5 Jan 2026 00:01:51 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seabios.org; s=dkim; t=1778271787; h=from:from:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:list-id:list-owner:list-unsubscribe:list-subscribe:list-post; bh=zHj9QRFwbqxTmjUXRwKDZFrfPcBmySY0TIClD36nDfA=; b=l59VtDaRy6y8MvmQ0M7k6u4QUwFagFy7IORXAIg74yJZzsmxb8Ka8X1Mjp7vLqHMrEGj9U 1pE5+Cg8Mbgs+lEf2Zvl4uMtM8lQImRkY4/tfL8nKRTKHtLp3VuJy22MW4AYrRzYR/BOa0 /tWUen5izGwaslmy2y3VbjWjz8BjcxI= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TGDiAoeyiz3pB0eQenUAmCSi8GLpiTfPQUINtDx5IkcbTnCt+UviYHDPKXLxB8W7kCSh53RXazoeMahp6feKckye2MSz0jyZWNaKjJnJuoPUAYnN4KdDIZpsbAUHV16+lLf5XKZnPXK3V0uJf601rX7oxUTc5WA3t16gADKc4cKIZQqoGO2N2cy68jnKrMaMC0DzqxUhdsPSlFcDgm5zykvui4382KPfqeYADje/VR6q6+DBGWxiPRCTWYfkvwS/X9mUgPxP01GpTxtwNe2FVbU8S48Hmz9MinoAecwjwMYfz2T+gKBI6jGeSrvV0Ux92o7x9RGsWCeJX8kX2nHgRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0A8C5TC6WNU2T7dq4+WSzWjeXIxE/ibyHxxX7xmPDGc=; b=PU3wmUsVcmlAzU5eCt4pztj3E19GOA/hIt97BHrihkx5SepOD+O4/mt0G33IWQg41t3kVi+t2hxFDZQnF7w7h2tljj0yczsN9Ncgn6VLNAXC5F88qL2ciIuSYgBV8cOQdbK4kEoToA+aWbGOyYACPUxOoa8376+FknUHcX/gCbdCqIVkwauZBdnmz8NFusiKWdXPUQpRPQ1J3ynG84Rj2YNetUSYOwgT9/p2Vb1W9rKOXAHb2ncVthLT4RacodKyhBqosBH3rn6ScZY4K85cSgxhcvhzL8PEet0Bolub9Or9eKEnBXUrK3x/xeD+1UyFf7oIR/WezkwBrmcUoyq4Zw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=seabios.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0A8C5TC6WNU2T7dq4+WSzWjeXIxE/ibyHxxX7xmPDGc=; b=gHLRBktt0lnogXLCaN9IyZy1NyNPjpUDXaJ7L+CeqoBRQvy4qYmiVqAjpRUSsk5c3/S9qJfgALrR9JLt+pKBDoStZVV1Dl0F+IDBzq5kNlZkhe0+tYV8wyIl0vRz4+kzC9fThDfhBex78NVMvUKHHPsm+VEM7b1ZG9E/RPwu26w= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: pass (zohomail.com: domain of seabios.org designates 78.46.105.101 as permitted sender) client-ip=78.46.105.101; envelope-from=seabios-bounces@seabios.org; helo=coreboot.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb08.amd.com; pr=C To: Date: Mon, 5 Jan 2026 16:01:35 +0800 Message-ID: <20260105080135.109809-1-FangSheng.Huang@amd.com> MIME-Version: 1.0 X-ClientProxiedBy: satlexmb07.amd.com (10.181.42.216) To satlexmb09.amd.com (10.181.42.218) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN1PEPF000397B5:EE_|DM4PR12MB8449:EE_ X-MS-Office365-Filtering-Correlation-Id: dccb4799-1e09-48ba-4049-08de4c30afc5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|82310400026|36860700013|43062017; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?CbAMKYffrBjWhQX06JrNi0iwaETYB79uKy3ZhVO0i7Bd5vVzXpelll9BaeFl?= =?us-ascii?Q?elyaXI37w/qG/vp7a+8n6Ti5gmJxYWipJ6MgsAN2KNc8dhE+7Ipj/7nEefyd?= =?us-ascii?Q?itJDzlisifn/TTww2d+Gf/roYWWsXwk+D9ecgJWeBw6n2giK3sBcx+kOwhH4?= =?us-ascii?Q?fMgPjQKhu2zxffTNPG3L3NvaqarxN3pf8p9Kez+e+megn80y2u79lHihl23I?= =?us-ascii?Q?w2WYVMAttKfty6l0sYFbHKoeJM5Ixt8NEfajXXqKP5GMQOJwcmL5p0UvO7eW?= =?us-ascii?Q?IIXBRdKuTes3krxa4qXmogD9lzP8GevKAo3jsFch68Gnjn3kRhuQVQGVqce2?= =?us-ascii?Q?MkMw/oVBhz3VMcFJIQ9fZNai7+iFBV/E32cfUTWqRoEFwiw5sB1YVzrXHFZd?= =?us-ascii?Q?5ZVogC/ce9EhVzojHqi+HR9+8HxpdOnz9Q69fRwt6eRJ9oVX5ZL3HSr/RJZL?= =?us-ascii?Q?sQH1ygkpHPz2zndPG2MDITh4+LaFG4jPAOJWAQHqceWZv5JGhf88vRuM9hTp?= =?us-ascii?Q?bbnhJ1mz9kF6tMvQS8dg8Lsj2aBSjGSVtd8chlnegEw8lFE09phdFfHbXomh?= =?us-ascii?Q?Me6qvxqbNWmjn2FtCl43bkf/zz96GBkjGNExHP2vtXP3CxFeWmKktgb/0Lil?= =?us-ascii?Q?3jivPpEkK2VzEZGgxfcoECWeYckPvDeDb9BDuS9pbB28uTniFbwozPAXddMc?= =?us-ascii?Q?Rv1JQtZJiLBEIZNIRXjnhGduRMYf54+7k0wdqZ9Luw/JhEY1QM5HGKXW1i1t?= =?us-ascii?Q?tOtnPlnrsOIeDiUbsXDw8T/cL5z5kWauw/JDm85YnAgm0vuH9xgdTpbc9CCc?= =?us-ascii?Q?zPaewL6oz5fWCuuzuoGTAtVPsjVkn4JPurko7MFSxG2ErIYuFvm/Nrc+zZy+?= =?us-ascii?Q?2v0if9EMTJn6FuG8LeQu8Xb7USk+H+NutIPkL9LnLqyQVhAxqrJo8wFRHeWk?= =?us-ascii?Q?EWjn7ZWEC7hFRrURP2D0o5hbatZhkRIzREY+bvhpuQ2JXXzMmBikF5rzRbQD?= =?us-ascii?Q?UwafH/FMrSHAtjHDq2U2pm1y44mQGIs1SKpGAcorBTiwcZBSVwPFUIUlGRmo?= =?us-ascii?Q?o615ZUADIkl/2DmjGv6bXy/mFHVaeq2LHdF9c1PUv+vlh7Xlz3u1eJDo3d5f?= =?us-ascii?Q?fv7tqrx1nfNnQdWCOtdlQmxDjXLkGXjmy8GGGFjgvUDyIm9xvUzaTZ1g53lU?= =?us-ascii?Q?LIvHXhBWpj4CmGCivspV2hig9aTtAHIKj0X2tX6JXzRw+NlsI76jHbh7m/OD?= =?us-ascii?Q?/L23SoNDMy4LrMENAOocV5WEgB7vAdNIbVr+Etbdk+308hggFlfFjRlAx6th?= =?us-ascii?Q?F7Z+aOaUKTdb7qt2L9CWOpvWHD7oQoTFXpohl3+1DeIePIyPQtnnyXyjiQGd?= =?us-ascii?Q?xD83ig03HBcpOJOIEV1sfgs1br/hHtjgkWnrkPt8AakBakssnyygUjPqhXaT?= =?us-ascii?Q?+ZGBtt1of3Zg3RN0eDY08V4SeanhsFETJnRHuxNsi5+Ke4xhxZyRRlIAKDZJ?= =?us-ascii?Q?JlmrlY537H1dfNbi3g2MHMaqOubPzR0tYPW+par7p0NyWcoGWhBr38SoyOhj?= =?us-ascii?Q?fWF0Qi79c/JGSiAYKl8en/xzC4kuhIKeMfkjHHjg?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb08.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(1800799024)(82310400026)(36860700013)(43062017);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2026 08:01:52.3903 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dccb4799-1e09-48ba-4049-08de4c30afc5 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb08.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SN1PEPF000397B5.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB8449 X-MailFrom: FangSheng.Huang@amd.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-seabios.seabios.org-0; header-match-seabios.seabios.org-1; emergency; member-moderation Message-ID-Hash: WPVJ5WYOMT5PQKHNTPQGPDA4HLXP7UIQ X-Message-ID-Hash: WPVJ5WYOMT5PQKHNTPQGPDA4HLXP7UIQ X-Mailman-Approved-At: Fri, 08 May 2026 20:22:49 +0000 CC: fanhuang X-Mailman-Version: 3.3.11b1 Precedence: list Subject: [SeaBIOS] [PATCH] e820: Add E820_SOFT_RESERVED type support List-Id: SeaBIOS mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: fanhuang via SeaBIOS Reply-To: fanhuang Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ++ X-Spam-Level: ** Authentication-Results: coreboot.org; auth=pass smtp.auth=mailman@coreboot.org smtp.mailfrom=seabios-bounces@seabios.org X-ZohoMail-DKIM: pass (identity @seabios.org) X-ZM-MESSAGEID: 1778271792791154100 Content-Type: text/plain; charset="utf-8" Add support for E820 Soft Reserved Memory type which is used by QEMU to expose Specific Purpose Memory (SPM) regions. Changes: - Define E820_SOFT_RESERVED in e820map.h - Handle E820_SOFT_RESERVED in qemu_early_e820() Signed-off-by: FangSheng Huang --- src/e820map.h | 1 + src/fw/paravirt.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/e820map.h b/src/e820map.h index 07ce16ec..a46fcc42 100644 --- a/src/e820map.h +++ b/src/e820map.h @@ -8,6 +8,7 @@ #define E820_ACPI 3 #define E820_NVS 4 #define E820_UNUSABLE 5 +#define E820_SOFT_RESERVED 0xEFFFFFFF =20 struct e820entry { u64 start; diff --git a/src/fw/paravirt.c b/src/fw/paravirt.c index e5d4eca0..2ec22878 100644 --- a/src/fw/paravirt.c +++ b/src/fw/paravirt.c @@ -768,6 +768,11 @@ static int qemu_early_e820(void) dprintf(1, "qemu/e820: addr 0x%016llx len 0x%016llx [reserved]= \n", table.address, table.length); break; + case E820_SOFT_RESERVED: + e820_add(table.address, table.length, table.type); + dprintf(1, "qemu/e820: addr 0x%016llx len 0x%016llx [soft rese= rved]\n", + table.address, table.length); + break; case E820_RAM: e820_add(table.address, table.length, table.type); dprintf(1, "qemu/e820: addr 0x%016llx len 0x%016llx [RAM]\n", --=20 2.34.1 _______________________________________________ SeaBIOS mailing list -- seabios@seabios.org To unsubscribe send an email to seabios-leave@seabios.org