From nobody Fri Sep 5 18:07:43 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1752723955; cv=none; d=zohomail.com; s=zohoarc; b=REfyx+biqO6kD6iSVrg0dCjxYGOjIisNvaqTuphwXjPABIDNNFgSH96/rYsCj6JnW7K4Avg8OPFesHTsBGikBZwSwX1dtKirNmsJYd5bl9875PuQy3MF1tiauIs9UG4dglqiKUWgXHxQBJ+uIv0K6mYJupXTBX3njcgUAfMCBSY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1752723955; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Sender:Subject:Subject:To:To:Message-Id; bh=GvrQGfKKw91gjmirDdNWiv5LC9GpsxDk2NxJkva0JiA=; b=c2jD20GJYjCLUu2g0AQU7FnqdmPiSYaXH71TDHxDXAVvRQiK/6PLOjEJv/kPK+t2QRN5xax/tM+Vz8TXdc2e7KP7CtFw476nn/qQCnbNFF6gLizcgOjoL1RJNJR99PL6wNC+iwnhpdJV7Gz1NTM9GAI8cGxWJBkoO2uvinAHD0M= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1752723955080872.7456743026763; Wed, 16 Jul 2025 20:45:55 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ucFZ5-0001GB-Td; Wed, 16 Jul 2025 23:45:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ucFVn-000447-BO; Wed, 16 Jul 2025 23:42:23 -0400 Received: from mail.aspeedtech.com ([211.20.114.72] helo=TWMBX01.aspeed.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ucFVk-0000g2-Fr; Wed, 16 Jul 2025 23:42:22 -0400 Received: from TWMBX01.aspeed.com (192.168.0.62) by TWMBX01.aspeed.com (192.168.0.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Thu, 17 Jul 2025 11:41:01 +0800 Received: from mail.aspeedtech.com (192.168.10.10) by TWMBX01.aspeed.com (192.168.0.62) with Microsoft SMTP Server id 15.2.1748.10 via Frontend Transport; Thu, 17 Jul 2025 11:41:01 +0800 To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Peter Maydell , Steven Lee , Troy Lee , Andrew Jeffery , "Joel Stanley" , "open list:ASPEED BMCs" , "open list:All patches CC here" CC: , Subject: [PATCH v1 19/21] pc-bios: Update AST27x0 vBootrom with SSP/TSP SCU initialization support Date: Thu, 17 Jul 2025 11:40:47 +0800 Message-ID: <20250717034054.1903991-20-jamin_lin@aspeedtech.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250717034054.1903991-1-jamin_lin@aspeedtech.com> References: <20250717034054.1903991-1-jamin_lin@aspeedtech.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=211.20.114.72; envelope-from=jamin_lin@aspeedtech.com; helo=TWMBX01.aspeed.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_FAIL=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Jamin Lin From: Jamin Lin via Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZM-MESSAGEID: 1752723956474116600 Content-Type: text/plain; charset="utf-8" The updated boot ROM includes logic to initialize and enable SSP/TSP using = SCU registers, based on reserved-memory regions defined in the device tree. Its source code is available at: https://github.com/google/vbootrom/commit/f9eb0bb57decbab860a81712c56132c21= 02fa98e Build Information: Build Date : Jul 17 2025 02:26:07 FW Version : git-f9eb0bb Signed-off-by: Jamin Lin --- pc-bios/ast27x0_bootrom.bin | Bin 15552 -> 17192 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/pc-bios/ast27x0_bootrom.bin b/pc-bios/ast27x0_bootrom.bin index 0b9b3a2360e375bb6007ecdf13b39d931870f6fa..339ae7ca8759b9e4e0100bf6e12= 3963bccab4920 100644 GIT binary patch delta 6044 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 Q=3Dh!2QQpE{_x+?kq0rxu(?EnA( delta 4461 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 S@EX)+x=3D|G_%m|U^82$?nlNqA` --=20 2.43.0