From nobody Sat Sep 26 21:37:21 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789432108; cv=none; d=zohomail.com; s=zohoarc; b=lguUdX/KuZ+3sym7yRKiX6Dhd8CLYDxl6N21GOrPLiCDX+JQDt1DcaIYw+Z9E9XxxvTdWOpobmCYpvWQrVZ1fhGb/BPCxu4IuJyVek7z57V8xaUJvLUaU7U1g7k4dZmMlTjsxKLER/Rj3u9yw4dB/waIGD8IIm5nh3n79U6kjrI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789432108; h=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:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=OMywcFRU3yrzZeLxzxkjf2RWSwYw6mtwRzOHnzIMOX8=; b=D4xY6InwJgMgKtcliNUVBsHUaEq/TDmTtY60hKYhphKFOoookVh8zDOsIs8+aGwWkmWS1QrExtcwmS7Pbs5AWuamMRstSQeJaFmvNOX9eu8dlHJKzBdi5Hg/eKaOdV9uuP9PqlnTYNugo3Z+BJ+6RKX89gUlXgz0CLtqQ3ZlqH0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1789432108964186.20995789463143; Mon, 14 Sep 2026 17:28:28 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x6H1D-00063Y-Jd; Mon, 14 Sep 2026 20:27:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H16-000611-Cp for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:20 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H14-0000xo-Oo for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:20 -0400 Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EMxxDp1272473 for ; Tue, 15 Sep 2026 00:27:17 GMT Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpd1f3mwa-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 15 Sep 2026 00:27:17 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-39d865b11b4so2361004a91.3 for ; Mon, 14 Sep 2026 17:27:17 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14365a59b18sm26880037c88.2.2026.09.14.17.27.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 17:27:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=OMywcFRU3yr zZeLxzxkjf2RWSwYw6mtwRzOHnzIMOX8=; b=AfxV3skA4nL0kZnN+8pYGpC0hvh 4Rhv/+8XOVz2rkY2jXhmXiuzLRZhe25QAshaBdyIgmbybrV+xbOvd3B/1upF3mKd muigcUsn0SUK8m8dt8t1pxwzFkruErLGBisXXXTEiWdYsadjbX7X1Ju4TUqAj9L+ 2nn0i7FZ72d9ynKPO4j7EkdaJPJBGwJQ9RHG3OmrOvBgwd+g8c7+YBu+1GAieWit kKJtt5APAVZ4p3lawTQ3vPa4xmdOwr6bNOcLUfYPh1lIArEqy6wOFPrlf/0KuhRa JcdMZNrtW+ulhtRl4arZSCrbfj+Sa89httuGkK2dpzNum4f6pu3ja/4yBWA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789432036; x=1790036836; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=OMywcFRU3yrzZeLxzxkjf2RWSwYw6mtwRzOHnzIMOX8=; b=ddQXdDuJfuGsmUxzOHg6pW2oGsiiYg0P66baL4Slf/FXzpPPaIOn//4Zr8RWLNQH/u 5QlgwVE+bTV8TNW/fdrAQxHslTl8O6imcHZmFrV0w/FHrM4OTeu+IvHfaj/krnxQvua1 9f1sjB1TBDWteEYsAeR+2DhKRgS6eQ9fX83FNp4cFsfKgp9cHvZHTGkSlRtuMjQvHbMC 9/HrIws3Yn/OMifOeFf9fuHvDDBdUMGittsQq48VFbeoD61aqQti+t+42xG3sgVtHfWu K1LATnVvtIlopt9Yc43HiZ5uyBm8OT/erGl0PxK6s3epAIuBwrJ0LKTyqV1qq3pnZ7NC 3jBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789432036; x=1790036836; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=OMywcFRU3yrzZeLxzxkjf2RWSwYw6mtwRzOHnzIMOX8=; b=SBZYpMfUZmmF8ej6QjPNzlkGiyu9MxILi5kguKrWv2XkO8UrHybh3NjPSPl1NdITW7 j0SkcW+qUgezRAhQrMUw1AK7q5vz/AGxzl1C6AvhVNwtKOdIf9p9EWPRUaYOzA7nmz46 uRnbtC1EXWcDz5faoxTuwqr/8O5keO7OE5amszGLX1Nveruv1rQRetVduGWpvZUQ/E4c hTa+mKwY3TuywWo2sjZ13xeUx+6NluL0u7iGKWNWjy8135sW+jJypu7Q7I103fQzPKPS kcoJX4Jp79iWOIXjTZkV1uPi2ol6+4Iad6RcGVRYAyiTwSJjqCTCgUWEnM4hs4VORwwe k7yw== X-Gm-Message-State: AFuF++n0MJiStxLpLCKlzfFrxcTv5TNHfo38xnGNiLrKZP1vdgL3Ho6V j43tjfjJNNE2Rx1lxoKHIs9e56w5pwvoi8v5Qf/LPg0M9xh9QWlqHLz1H3mSKtb1rgddIlUGE5v TdGFnPnQCLieQgZ/fMOeA48+rjXoDHFNUUJLWnbU2mibOG7nQo3adYyirtzRcboS0sg== X-Gm-Gg: AYBFou0NTOf2qR16SGPNnJtVc69SerBPUyt+G+n0y9gFab+SCQGqYfQQ6iMIs69BgYl AAFzimg5H792qlZNsqYjVlHCRKISozZrMp7Mno0dcKK1faw3H5OBqmwn0hUWEt3IfoGlqlBA5LN mk2d7ZnwAEgWNSXcQbcELEhF1EHvMJ7JfbuVV9VZu6r2T3RlVwtvDaMV2AmP7z8NR2XxU1Nlwwk McbpBDjQUc2+FzkNzJy6IpNAUWKvXbO13EV9ovvDz0mWy3LjAiuSenu5j8GI+c7RHUmGm8UMCnf IWorATGO1j+RGsJjdLNLpJ9DUGtKEXkp0Ky0CiEKOZwT/KtD233pQQVMicSPg9QPW/Y2XEBaecU Oa+7jCiWh+yjAsQI53i0zveO8/mMLpi2CxN1ZZsPe/Zc2QMNgoWe18Pd7+DM= X-Received: by 2002:a17:90b:4a45:b0:398:d292:e6d5 with SMTP id 98e67ed59e1d1-39dec10b1f1mr9683890a91.24.1789432036356; Mon, 14 Sep 2026 17:27:16 -0700 (PDT) X-Received: by 2002:a17:90b:4a45:b0:398:d292:e6d5 with SMTP id 98e67ed59e1d1-39dec10b1f1mr9683821a91.24.1789432035872; Mon, 14 Sep 2026 17:27:15 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Eric Farman , Cornelia Huck , Ilya Leoshkevich , Paolo Bonzini , David Hildenbrand , Matthew Rosato , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , qemu-s390x@nongnu.org, Richard Henderson , Pierrick Bouvier Subject: [PATCH 1/6] roms: move vof from pc-bios Date: Tue, 15 Sep 2026 00:27:01 +0000 Message-ID: <20260915002706.36318-2-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> References: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: R1Xtx38aMyO1eemxvuGjABO-kaYF7oy_ X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfXwh2e6wp2k3vL LUTNxPtUSDqeyttoXX5/ADGRveHOYeEHDFIbzCnsJarKYJL7Llj7wN0dlBJ0wMyd9y5qfqwFMjz +tWayycVbrMj9bLyRjhDwgVWJF96lgk= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfX0TlHzkVp+B0S W5pAq/gv4/FhMMd2pLBHj6NWmB1r59YK4nwPUCP8K97Xke8XFDl+v9PPBL5l9HrZApTDHl3EbEW SvOLhksFd3qxuuDz/N7hchlYd2HabDtnHkZcXgreaNReeCg5jQ3wvHdChuTzJ6ydaFlyNo8jymx o3yo/z9DpidlTzfuHYLu4d7gB/emvLCMujLa9Yl+cHvfHIph/lJ4pAw+m6j4WVUEuTmwkivGA6q gT/Ez500/RXWcs1gLgItkMCX6og/TkcD/OcXXVs/AnWfi8k5JyJhLktXMEF8LLZJ+kPFucyGeEn mJcqddHXtzLpch1bBY/4qIXholt/BGMLI0QfI+v+t9lAGMWxcLcjt5qNwBqvZ1p4T8qas3iS8Lw pSu9w185GmH5ZqN0kthe3Bdcmx0/NWvWdt0opxLCjYHbufq/FyNwRh8JSzLmaExDZVl1aHexjUR XQfJY+rHmf/004q4flA== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa890e5 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=nVQIe4AGr7V8aNSj46EA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: R1Xtx38aMyO1eemxvuGjABO-kaYF7oy_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-14_05,2026-09-14_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150004 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789432110651158500 Content-Type: text/plain; charset="utf-8" Signed-off-by: Pierrick Bouvier --- {pc-bios =3D> roms}/vof/Makefile | 0 {pc-bios =3D> roms}/vof/bootmem.c | 0 {pc-bios =3D> roms}/vof/ci.c | 0 {pc-bios =3D> roms}/vof/entry.S | 0 {pc-bios =3D> roms}/vof/libc.c | 0 {pc-bios =3D> roms}/vof/main.c | 0 {pc-bios =3D> roms}/vof/vof.h | 0 {pc-bios =3D> roms}/vof/vof.lds | 0 8 files changed, 0 insertions(+), 0 deletions(-) rename {pc-bios =3D> roms}/vof/Makefile (100%) rename {pc-bios =3D> roms}/vof/bootmem.c (100%) rename {pc-bios =3D> roms}/vof/ci.c (100%) rename {pc-bios =3D> roms}/vof/entry.S (100%) rename {pc-bios =3D> roms}/vof/libc.c (100%) rename {pc-bios =3D> roms}/vof/main.c (100%) rename {pc-bios =3D> roms}/vof/vof.h (100%) rename {pc-bios =3D> roms}/vof/vof.lds (100%) diff --git a/pc-bios/vof/Makefile b/roms/vof/Makefile similarity index 100% rename from pc-bios/vof/Makefile rename to roms/vof/Makefile diff --git a/pc-bios/vof/bootmem.c b/roms/vof/bootmem.c similarity index 100% rename from pc-bios/vof/bootmem.c rename to roms/vof/bootmem.c diff --git a/pc-bios/vof/ci.c b/roms/vof/ci.c similarity index 100% rename from pc-bios/vof/ci.c rename to roms/vof/ci.c diff --git a/pc-bios/vof/entry.S b/roms/vof/entry.S similarity index 100% rename from pc-bios/vof/entry.S rename to roms/vof/entry.S diff --git a/pc-bios/vof/libc.c b/roms/vof/libc.c similarity index 100% rename from pc-bios/vof/libc.c rename to roms/vof/libc.c diff --git a/pc-bios/vof/main.c b/roms/vof/main.c similarity index 100% rename from pc-bios/vof/main.c rename to roms/vof/main.c diff --git a/pc-bios/vof/vof.h b/roms/vof/vof.h similarity index 100% rename from pc-bios/vof/vof.h rename to roms/vof/vof.h diff --git a/pc-bios/vof/vof.lds b/roms/vof/vof.lds similarity index 100% rename from pc-bios/vof/vof.lds rename to roms/vof/vof.lds --=20 2.43.0 From nobody Sat Sep 26 21:37:21 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789432081; cv=none; d=zohomail.com; s=zohoarc; b=kBGK+SpOwnXrBocVSI4amH8ED3vZsuAajoHllgloXqj7oFMNwjEWIMiZLuOlxXa1OS07qgEBaWqCitEryEeaMRHh0+3TbLemKfSElKpsbQaWr+MwBIfLyRkmguEkc2t4fwEW2W2T36Wv0M8dosISYI6cokvJaeTdvNAzGOuH6XI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789432081; h=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:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=/X0cmuzPBsNyNewKfNMraJHy0a4o+TtZ/F93K/SAZ5Y=; b=X4tosjv79smk89791OJr0VaV8oPuqIfTZYQVzZ634uGW6IORG9kKMWBQOehy2VsSBDxd6irZZWPA1xXF+Q5AwszjXCzJtcnyicNvFJVFo8m/UlpXXvY90dN2i2YLYn0uiOt34rdo67hGZFQ3p6J3ByK+Ku/k6rmUomsW93TkQWA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1789432081060195.43485063374374; Mon, 14 Sep 2026 17:28:01 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x6H1E-000648-Rz; Mon, 14 Sep 2026 20:27:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H17-000619-8w for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:21 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H15-0000yn-IG for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:21 -0400 Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EN04TZ2134017 for ; Tue, 15 Sep 2026 00:27:18 GMT Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpmx9se67-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 15 Sep 2026 00:27:18 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-39512608fb1so9155019a91.1 for ; Mon, 14 Sep 2026 17:27:18 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14365a59b18sm26880037c88.2.2026.09.14.17.27.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 17:27:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=/X0cmuzPBsN yNewKfNMraJHy0a4o+TtZ/F93K/SAZ5Y=; b=b72eAycBC+smUwX8GqWoI3nH75N /LE6/T++uXNNmIaaCL2Jolx7/S5ZhUgH8hfd3+PQcUDYIFYUaCXJ1TpC2m3TM8iH FhSmtLZvY5AUsHAF1OXMH0pPp1aRsmHhcwCddIbGGdZFXW5tXfmwl0hAiG7OEMLV Yne2xcQevAVbHMkj4ytGtwC5cCdPJozI1mFXwac9+70QFP+2H2IQ8jzSeVpyHk7I il6a04+zEYaItFnrZsOLFWVuud9WZfz6R/nam396jzYmnS6blvRQ493iDMTUs2rT G05oyOMejh0TzoIMs4Ot33ruGm6Oiqd9EBs+mCyO66STo8RRcc5qJQY7otQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789432038; x=1790036838; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/X0cmuzPBsNyNewKfNMraJHy0a4o+TtZ/F93K/SAZ5Y=; b=BQG/4Vx+ECSq9AEz8NeqZXaLYDa78BMIFwKkg0VYbYT/vu1Set0xg57fAyAGB0ojZD zTMIDjDYzJOdaM1/6+xAvT0CiIjJiHCs+3diB+dSsKVrQaqGLHpFPqxr4PPj2E909RLK jlrf0s90jYqb8AWTv7/46Y2pTwvWnOd38jMP3W/KHP6/2ySiICTyX21tMfMi+owvKQOF hT5AQffuRcNmsUuxdvuFqUbk+6TeVtjq5wicVLsX+yWwd1zyMosyYPEl+g3xJnsgHD/X 2gMXvTFPXtLbO1HLid3KUOsY/1mBQEaT2HJVE5cpglsPRokUMCukUNPPiu4R2M5oVv68 pAUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789432038; x=1790036838; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=/X0cmuzPBsNyNewKfNMraJHy0a4o+TtZ/F93K/SAZ5Y=; b=coZ1/HSImVJVAfodH19h0CnHC4x4VHc+K6cJpM6F/DbZkDyxex4obGIEF+K+x9m4Kp 9Eu0abf5lUBzUYxspWFMcx2lQ5ogvtg37KXFWW1Y5iv/ybaEFRUuDuW9TwdimuJKM2JV nLge35W6NKfwiLJK9uIetWdNQvK8LEWUhCgi5csIi1BdZolsnUtyHFGUzroVPxdTmohH JiYAyKkf6APxSZltg/rY4pQHsf7aAtQPAfWOXw7t199s98FfIVMiqne1Glck3uSqdILI 07qA9FaqsvdujyLtwEBhkp6th7/33v3yyBuTWaBHy9OU+5WGr2jZOTMNpkdtAkUdGpCH eMRQ== X-Gm-Message-State: AFuF++kjpA8Syl6j0TXhE+oHXc0QHlQKorOOaY7Xg+J9pVEJCsFRteG9 L3kpnD7qnTP0ujrtPbh493xk3mMeLka9Vxzhu+zhVx+TxBRtgB/3qv4+MNWOgr9hrkZK2q9B4BW cW6vlb/ryqBxAM0AtU3PokbAYrSpZ3tzZ6bpm9Q4EzJnTbbGlmmELQPp/L4TJCrpSVQ== X-Gm-Gg: AYBFou2wNQuobjXIlj4pEbotclyTkbijiibzYKahOZqidkVP3bUHhzxar3607Nbytgr SR4FqC2lR+N+3+Ochv+m4Q4Udphhihnoh1Tn+iGHnQiAZUsQiKffKxdWZRoci/ahjPd233TLAcO zjuCW2XnCHC3iwSt2THLdSiPS94ztasrdXT3redD3zEQHoFvTvDxycL/S+d71qLJukUJOVWBWkJ WDDuwLemOqbOP9+i4ZTBaEJCGWokfWkZ5bBnYg6Q0Vj4brAVdCoXadORiulFrYSSYaCNFpDvoN1 1rLN1wsfATnONciWgnli1YDEDDGe44c5SrvZYdg2RGvw8VecQEdTy6w9Uu/mkNC/YwKFZZ26NA7 G+lGFqCVZpBvoxsZ+NdpOesJDgfGT3Ewzzu09B+j+XIujYsceVsj6Wz82nd8= X-Received: by 2002:a17:90a:d888:b0:39d:f5b1:e365 with SMTP id 98e67ed59e1d1-39df5b1e47amr6917035a91.25.1789432037618; Mon, 14 Sep 2026 17:27:17 -0700 (PDT) X-Received: by 2002:a17:90a:d888:b0:39d:f5b1:e365 with SMTP id 98e67ed59e1d1-39df5b1e47amr6916981a91.25.1789432037233; Mon, 14 Sep 2026 17:27:17 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Eric Farman , Cornelia Huck , Ilya Leoshkevich , Paolo Bonzini , David Hildenbrand , Matthew Rosato , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , qemu-s390x@nongnu.org, Richard Henderson , Pierrick Bouvier Subject: [PATCH 2/6] roms/Makefile: add vofrom Date: Tue, 15 Sep 2026 00:27:02 +0000 Message-ID: <20260915002706.36318-3-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> References: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=G+KJgNk5 c=1 sm=1 tr=0 ts=6aa890e6 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=0g6KD0rpRfIU_7JGXwsA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfX0DFOy+gAU2D7 PlV5u/dpG7BumpB/14kbDvN3UAQ10KZDH0ooWcfK2TNR6F++QOv57uxnprQrI496f2+cNyPTIuY nXOkYynk2nT1fSB5WrA03lfII+Y8HtmDlaGP7u8pO3XYYXqV1fdiYIts1436KSDladXD5gPKxKF urCQYSlVC/AjqAgZV8GO60/C0MCwf/PrT+rmVtceUS7besLSTnN8my4eLJG+6PBzahJhDnLaNu9 DD9WiYOe41/ohhODPIsbWnXwxa2OZ5RCzSAFWLhIR1Voqy3CPgsATSiiJ3ZLnTg/Yxg0mvS9J1n 9yXmbUqJh2O+U8GiHUN8zu1zPczAA6SOLK+v+doSYaW6wt4p4HWP+aQ3mCMkHxNfjTknPFmbkVP KJOA5sBxpsTRGARQNBvSELQbiQuLozeSjbcrqFIsZF06H7LS+ozuFZskAK6ScA0VPBCrR3wuyG7 r5y/ST7xuN4OC9tQ5Nw== X-Proofpoint-GUID: o9N8Z-iFc0haTDlrP6UBxHZKgajoj3YD X-Proofpoint-ORIG-GUID: o9N8Z-iFc0haTDlrP6UBxHZKgajoj3YD X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfXwbjVAyp4K+zH 5bIW4rsIyql4MmX0d3ke0xoUrVXYj6JYUyvDMFWazJkqFaX5N3RGh/6eOAO/xYWU6doYm8AXyNJ nvrAYdJHJneayk9pNLTqTH0G17ycCO0= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-14_05,2026-09-14_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 adultscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150004 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789432082538158500 Content-Type: text/plain; charset="utf-8" Remove dependency on config.mak and simplify Makefile. Signed-off-by: Pierrick Bouvier --- roms/Makefile | 6 ++++++ roms/vof/Makefile | 21 ++++++++------------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/roms/Makefile b/roms/Makefile index f15189a5409..84f22943d35 100644 --- a/roms/Makefile +++ b/roms/Makefile @@ -63,6 +63,7 @@ default help: @echo " pxerom -- update nic roms (bios only)" @echo " efirom -- update nic roms (bios+efi)" @echo " slof -- update slof.bin" + @echo " vofrom -- update vof.bin" @echo " skiboot -- update skiboot.lid" @echo " u-boot.e500 -- update u-boot.e500" @echo " u-boot.sam460 -- update u-boot.sam460" @@ -136,6 +137,10 @@ slof: $(MAKE) -C SLOF CROSS=3D$(powerpc64_cross_prefix) qemu cp SLOF/boot_rom.bin ../pc-bios/slof.bin =20 +vofrom: + $(MAKE) -C vof + cp vof/vof.bin ../pc-bios/vof.bin + u-boot.e500: $(MAKE) -C u-boot O=3Dbuild-e500 qemu-ppce500_config $(MAKE) -C u-boot CROSS_COMPILE=3D$(powerpc_cross_prefix) \ @@ -217,6 +222,7 @@ clean: $(MAKE) -C edk2/BaseTools clean rm -rf edk2/Conf/{.cache,BuildEnv.sh,build_rule.txt,target.txt,tools_def.= txt} $(MAKE) -C SLOF clean + $(MAKE) -C vof clean rm -rf u-boot/build-e500 $(MAKE) -C u-boot-sam460ex distclean $(MAKE) -C skiboot clean diff --git a/roms/vof/Makefile b/roms/vof/Makefile index d1eb6ced7ec..d5dbb374356 100644 --- a/roms/vof/Makefile +++ b/roms/vof/Makefile @@ -1,27 +1,22 @@ -include config.mak -VPATH=3D$(SRC_DIR) all: vof.bin =20 -NULL :=3D -SPACE :=3D $(NULL) # -TARGET_PREFIX :=3D $(patsubst %/,%:$(SPACE),$(TARGET_DIR)) - -quiet-@ =3D $(if $(V),,@$(if $1,,printf "%s\n" "$(TARGET_PREFIX)$1" && )) -quiet-command =3D $(call quiet-@,$2 $@)$1 - +CROSS :=3D $(or $(CROSS),powerpc-linux-gnu-) +CC :=3D $(CROSS)gcc +LD :=3D $(CROSS)ld +OBJCOPY :=3D $(CROSS)objcopy EXTRA_CFLAGS +=3D -mcpu=3Dpower4 =20 %.o: %.S - $(call quiet-command, $(CC) $(EXTRA_CFLAGS) -c -o $@ $<,Assembling) + $(CC) $(EXTRA_CFLAGS) -c -o $@ $< =20 %.o: %.c - $(call quiet-command, $(CC) $(EXTRA_CFLAGS) -c -fno-stack-protector -o $@= $<,Compiling) + $(CC) $(EXTRA_CFLAGS) -c -fno-stack-protector -o $@ $< =20 vof.elf: entry.o main.o ci.o bootmem.o libc.o - $(call quiet-command, $(LD) -nostdlib -e_start -T$(SRC_DIR)/vof.lds -EB -= o $@ $^,Linking) + $(LD) -nostdlib -e_start -Tvof.lds -EB -o $@ $^ =20 %.bin: %.elf - $(call quiet-command, $(OBJCOPY) -O binary -j .text -j .data -j .toc -j .= got2 $^ $@,Extracting raw object) + $(OBJCOPY) -O binary -j .text -j .data -j .toc -j .got2 $^ $@ =20 clean: rm -f *.o vof.bin vof.elf *~ --=20 2.43.0 From nobody Sat Sep 26 21:37:21 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789432143; cv=none; d=zohomail.com; s=zohoarc; b=kd871DZdBvyz6Wi5Ae3E30V0gjAmlo6SVwYMZQZ1BZw/Qg+OnTZ4OQq8tdYf2c6w9jSnKW0Afg1e5X2syA4vJQtQ31KmYKuaCzEbMfuUz31Sr/00g0yXXQcZJ3yPAOXeCt2ldXMe3JytTHmdBVhRzxTohqtVbPcv6MvahKfNxDw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789432143; h=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:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=BTXXcS6bESAdJ0p36A9W4mJ9Z1NegyY9b0+ZlZ6wnvM=; b=MyqMDp7nwIy2EZLfHSugCudX1m9PflePJMCOj26YBtEbXQbCtgLRTXkr0fr7Hy3UHIUkLWCCC2CLTNQ4XCulLXfmZFfDd17YQtNJbQfgFmKv+D3gJnCE2d+GWf+qlE6eRGcNswUny/zFu3Ui8pQmIs9B4fxJ4q+4FIA9nOF0beU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1789432143506858.3196542324354; Mon, 14 Sep 2026 17:29:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x6H1I-00065T-Iw; Mon, 14 Sep 2026 20:27:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H19-000620-Ci for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:23 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H17-00011J-PQ for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:23 -0400 Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EMxxDr1272473 for ; Tue, 15 Sep 2026 00:27:20 GMT Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpd1f3mwe-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 15 Sep 2026 00:27:20 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-cb6cf425e86so4712309a12.1 for ; Mon, 14 Sep 2026 17:27:20 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14365a59b18sm26880037c88.2.2026.09.14.17.27.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 17:27:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=BTXXcS6bESA dJ0p36A9W4mJ9Z1NegyY9b0+ZlZ6wnvM=; b=lfrSd0/p2LXVyhfFp1WBvfS4hby yf4Pv20v8XW7mRrxyLYHWpbpUbDNQU2BsLRerfvIrm2lv5PyPmvpssMApYdbrxOC W4aeV2zdqjt/6mWBtCYklIFyFWq3JVQjrJIYJHJsb3R3HI0mvY5jzzMiyPl5hWQV B4Wa2ZPOvr50DH6I2mBlhEA61B+MlhNM6dSnhK4yz6DeeYkm0htlc+qjoepFdR9E ztSzFc13lvgRk2oNT2I2zI9sHpMAh/hCK/Y40Hav8p6vT4/lhGb1DKpKuiK67HR0 7e/kHJIc6MkJC4RP7WJo87UN+JfrkbLnYsZUOhLGslyOFkSF0swOoo0oo7Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789432040; x=1790036840; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=BTXXcS6bESAdJ0p36A9W4mJ9Z1NegyY9b0+ZlZ6wnvM=; b=gn4Hoh/KXoFg54YY5ePw2HuDUE6EWuPCr24paa8yBBdKr7K/zcErUEy+Tq0d3udciD spwFisFGHocjcmqsEdZHHvehQaidYHwCsc8V8ErLezT7QhQKVecjTnC5OBugxQsH28ol Efa/FVP0Pnm2gRtjPiYCmkaor7XpIofp+0xPgb604ZWkbpeywtmY2/+4lpNQx7xzuwgt KnLAqhWYGXbst5QMsZk/P+je3p/fs2B0KCeooOm1PZo49qryRSyJ+ahow9GUM1DBTPv/ DfGwJRarH7kmwxEW+3bm1ZBWUG1UobHc+1aSEwoQsYxvYr/tTQZLlK8fEiAZLXKhYcbb 7EFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789432040; x=1790036840; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=BTXXcS6bESAdJ0p36A9W4mJ9Z1NegyY9b0+ZlZ6wnvM=; b=RCOQ4fuCDnOA15RhmOmXqu1+70NKN9biAQZGl49puZItGspsBQDqGMyS2BfsnxjCpP CPd+9ezADbAeBPcYC+upxVRFU0yVsGLdC8S7GuNErsvzEqnXt9ZezHRb4Zd+QOPP2IML WZFHIvl5OXZqqJnRhVXyZEmmV8CEu42zsmfdautFQP7s4vCruc2YMx/PZftZ9tiZmeXr 9sVxnJx7smRm5Nc4e80wfgxrCEKEFWslol5edbuDF4KEJx0AWxWTth0Bmd4OYqODeuwu SxR83lhQXMwA06+TTObgKlAiwjaWGiHKC3XsnhT/LUDq1AfvLvqMcpo7hGqa4zWGDwYv BwKQ== X-Gm-Message-State: AFuF++mK4QXMxog/QYoUAZtTmWskC7hKRL9m7k6oJz2v1qPTR0njNIZv JBQtcTXRd2WTFcPfW9S1hp84fgJ9cjoA3xN8s+rifNQNTn4uMLBUyGAPfyxCb+OWLbdRbYACe8M ZfnaDj+0463iBJ6r6qokOhhu85Ljr+kUCxjYv02hiSGOeUV8nL1Ch+LuZOqm0LVLuNQ== X-Gm-Gg: AYBFou1GmM4pxTfkhuIGVDLr6dZZb1M3Z6nhw3H6YmuhDK74PhgeSsW+1t8xVrEr4+6 zm9YZX+m2EVnpSLbCtJq4GhPX74XxcW2I9+OTNIagt1B/aAV6itcudh/cnF+INjYCMKlvHdi94w gBeOgg2OK2L15XMgOzvQMGbfDRqKRyGXHlM6IWYFDI5PrxgwY1B1wZ1i/XO6ieY/lhp1DyLlCE7 ule4Oq0JPY4mqAzjWGJ46oMjwvLcopK7NU9sy1RTzlZbuSoyGsOGFvaZ0CtLpjOhqdjhv3XzUNn PivztO6gPZp07JFV0pMFv4dyvVFPhu8II1mQ+3q/v80oAcG0RUvbERE+fTu3GFtwtg061R3C20n ACvpPr8RjWam6Kdopr8qobG3EBkT2w8G1BnURFH1uyAWGRwtlBxU+eAgO8SE= X-Received: by 2002:a17:90b:39cc:b0:39d:b769:3067 with SMTP id 98e67ed59e1d1-39debdffe17mr9713990a91.0.1789432039893; Mon, 14 Sep 2026 17:27:19 -0700 (PDT) X-Received: by 2002:a17:90b:39cc:b0:39d:b769:3067 with SMTP id 98e67ed59e1d1-39debdffe17mr9713933a91.0.1789432039463; Mon, 14 Sep 2026 17:27:19 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Eric Farman , Cornelia Huck , Ilya Leoshkevich , Paolo Bonzini , David Hildenbrand , Matthew Rosato , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , qemu-s390x@nongnu.org, Richard Henderson , Pierrick Bouvier Subject: [PATCH 3/6] roms: move optionrom from pc-bios Date: Tue, 15 Sep 2026 00:27:03 +0000 Message-ID: <20260915002706.36318-4-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> References: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: nGYK6zMkWx4o1971LTCc40h-w_PILnxJ X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfX1VyRCVSk7BwF 2e+bnAqqJlxdjC1s4E2h9lpWywT3tZNd52tz5MKHOP73FZ/v+F64BjKOUdF75iMRuibb4aRikLD E/5ZvXFKsx5kYEHXwaIOxR9r7TaPZuc= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfX2Qap3koXzVo0 gBxB2V33geymSZlCmAAEdEuBm/yLt/FucD7M+RZe5d+9CDmeyU9gt5bQ6faDU16RkzabSZiuuAH xwP08Z19UcXgvfQvwvN1TNH5R6vF7OAi291jMcNzEpRwSnazCA+bH8oynMApwCHmTsmtVqFAQao j6Hd6Xztg2/Z6EO8jwKIseKdNxEO4oXgz33jWDqZZq6YgH0iD0VHJJU65JE0iIZQq4W0zamhde/ ya/5BccgKnKEd9Hb8pDZW/u8cr4Z0xZAvYx0vh706LdOjA6s0570H6jcb7V5Ajj1kJgbahHXDm6 +woxiXTDn3kIw4VrCeNND4JYlec6eqA2YE/Y5+dx2Hk1hnSOeK10NnfWYCtevVe2neVixE3bf84 7q8TwwzZOhX+X7HDSd5SGtNebSDFxaZZEDdi6Sl4iGvKcU95M5sBCOGv4j7nb5iB0rbs71XBkn2 WCNikNCcYSSZJ7sgoKg== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa890e8 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=3qtoDJxBsQnwwpl5T48A:9 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-GUID: nGYK6zMkWx4o1971LTCc40h-w_PILnxJ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-14_05,2026-09-14_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150004 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789432144716158500 Content-Type: text/plain; charset="utf-8" Signed-off-by: Pierrick Bouvier --- {pc-bios =3D> roms}/optionrom/Makefile | 0 {pc-bios =3D> roms}/optionrom/flat.lds | 0 {pc-bios =3D> roms}/optionrom/kvmvapic.S | 0 {pc-bios =3D> roms}/optionrom/linuxboot_dma.c | 0 {pc-bios =3D> roms}/optionrom/multiboot_dma.S | 0 {pc-bios =3D> roms}/optionrom/optionrom.h | 0 {pc-bios =3D> roms}/optionrom/optrom.h | 0 {pc-bios =3D> roms}/optionrom/optrom_fw_cfg.h | 0 {pc-bios =3D> roms}/optionrom/pvh.S | 0 {pc-bios =3D> roms}/optionrom/pvh_main.c | 0 10 files changed, 0 insertions(+), 0 deletions(-) rename {pc-bios =3D> roms}/optionrom/Makefile (100%) rename {pc-bios =3D> roms}/optionrom/flat.lds (100%) rename {pc-bios =3D> roms}/optionrom/kvmvapic.S (100%) rename {pc-bios =3D> roms}/optionrom/linuxboot_dma.c (100%) rename {pc-bios =3D> roms}/optionrom/multiboot_dma.S (100%) rename {pc-bios =3D> roms}/optionrom/optionrom.h (100%) rename {pc-bios =3D> roms}/optionrom/optrom.h (100%) rename {pc-bios =3D> roms}/optionrom/optrom_fw_cfg.h (100%) rename {pc-bios =3D> roms}/optionrom/pvh.S (100%) rename {pc-bios =3D> roms}/optionrom/pvh_main.c (100%) diff --git a/pc-bios/optionrom/Makefile b/roms/optionrom/Makefile similarity index 100% rename from pc-bios/optionrom/Makefile rename to roms/optionrom/Makefile diff --git a/pc-bios/optionrom/flat.lds b/roms/optionrom/flat.lds similarity index 100% rename from pc-bios/optionrom/flat.lds rename to roms/optionrom/flat.lds diff --git a/pc-bios/optionrom/kvmvapic.S b/roms/optionrom/kvmvapic.S similarity index 100% rename from pc-bios/optionrom/kvmvapic.S rename to roms/optionrom/kvmvapic.S diff --git a/pc-bios/optionrom/linuxboot_dma.c b/roms/optionrom/linuxboot_d= ma.c similarity index 100% rename from pc-bios/optionrom/linuxboot_dma.c rename to roms/optionrom/linuxboot_dma.c diff --git a/pc-bios/optionrom/multiboot_dma.S b/roms/optionrom/multiboot_d= ma.S similarity index 100% rename from pc-bios/optionrom/multiboot_dma.S rename to roms/optionrom/multiboot_dma.S diff --git a/pc-bios/optionrom/optionrom.h b/roms/optionrom/optionrom.h similarity index 100% rename from pc-bios/optionrom/optionrom.h rename to roms/optionrom/optionrom.h diff --git a/pc-bios/optionrom/optrom.h b/roms/optionrom/optrom.h similarity index 100% rename from pc-bios/optionrom/optrom.h rename to roms/optionrom/optrom.h diff --git a/pc-bios/optionrom/optrom_fw_cfg.h b/roms/optionrom/optrom_fw_c= fg.h similarity index 100% rename from pc-bios/optionrom/optrom_fw_cfg.h rename to roms/optionrom/optrom_fw_cfg.h diff --git a/pc-bios/optionrom/pvh.S b/roms/optionrom/pvh.S similarity index 100% rename from pc-bios/optionrom/pvh.S rename to roms/optionrom/pvh.S diff --git a/pc-bios/optionrom/pvh_main.c b/roms/optionrom/pvh_main.c similarity index 100% rename from pc-bios/optionrom/pvh_main.c rename to roms/optionrom/pvh_main.c --=20 2.43.0 From nobody Sat Sep 26 21:37:21 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789432133; cv=none; d=zohomail.com; s=zohoarc; b=M2aBWKWQDkS3Lezdw6yuYDNJVlXpItXeCjcqe4QcfyyiJgWwUOw/0HbF9IIoyUW/rhRHQXIUsC0dh6Rt3H7EXHemQeolXI1dqmCPrTiX3KOMMZIXqbOgc/2wXb1CyKxRVDFUpuoKaIoWoljWnYgUUXJfvLyCYeVtaOAUSyYOoAw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789432133; h=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:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=rWcRg0KX+wtewjZxJdgqp2eBhLZztknRh49JUnI1SrY=; b=LrAv8Ib28Wx9hWwcHfnXdzfl1FtlzDljYVrMTwzgG4FtkdARVTadl1lFm+gqFgxuodl5GoIGrT4Hq7eas2sgFir59/lZtyXKrCg4aBaBkEXxQUYxNdvrZbrifONaKq3SFzoB37MRM9bw/PWDH+F46d7sGUVwQfDrjumzt0Ckdzw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1789432133769667.3708925854199; Mon, 14 Sep 2026 17:28:53 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x6H1J-00066M-Qp; Mon, 14 Sep 2026 20:27:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H1B-00062L-8v for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:25 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H19-000135-Fj for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:25 -0400 Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EN0ANf1272914 for ; Tue, 15 Sep 2026 00:27:22 GMT Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpd1f3mwh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 15 Sep 2026 00:27:22 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-396b9ef3070so6963319a91.3 for ; Mon, 14 Sep 2026 17:27:22 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14365a59b18sm26880037c88.2.2026.09.14.17.27.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 17:27:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=rWcRg0KX+wt ewjZxJdgqp2eBhLZztknRh49JUnI1SrY=; b=EK3gGFG/IE6HeWA65JLzBQLpha2 AqmRdq/FmDPRUKgzgv2+Pniq5XRbrZ3bPArAvTzq+5klhtrPbQGsfVjnAxiWuSBt 8ydd25ZwthmbYsv1zU+5UsgpUIVsMMZQsBV9XK72BLlwRntpd+4isVxuyJ4gn2d8 hUBlR8xa2pksQxwyRiLT5V1qLBv9ZrpY7foEoUxL0xV1tA+8x4XL1ufHJK3XcC17 RhYBUAgPzLClGf9ZCLpR+HMiZNSjkOuMsUcfw5Cc7sIT71UgTdDDf8UW/Fsbp4dc MClCe0G5at55E9TDGjtlL/1cC2UNSuW04fGCCwIrDtDiLoGsXedytAQ7ZDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789432041; x=1790036841; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=rWcRg0KX+wtewjZxJdgqp2eBhLZztknRh49JUnI1SrY=; b=itMPwpycvkNiB40PBWnEqv5tB7B3gsoKSP+sDglH1lOVz9bfxnvYqR+fr1Wybh3C5Q 9kcj4iU7QVr+7AW0AIZ/tiqkd2TBvYCZJtFvywF8qXRyNS4R4Cd9G5XO/qVbmXCkhnBo UjvWEBexClY642wrf3OsIeJ0QJDBfHNhrHzJ+3wWZWKrHysLU8Gc8b/juwkrOkcntyLQ EHT2xVDKNiUIhB/wQdbEvpHzh2IDo84emBuSVLxKhNFDeUTwEPluDoe43P+uxAuV+7vL RzkJ70f5oJnc99RRzHyvJ0LU5xFmh7ABiF7hD6L2QmdWJdWqR/oCDpcR+2Yu1HQh6uaG MbDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789432041; x=1790036841; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=rWcRg0KX+wtewjZxJdgqp2eBhLZztknRh49JUnI1SrY=; b=QroVX629/bP05NOTLcwg5+f1kd/Z2bWkXSxqlbTdwtsjpMrYRbonHs9nbdQbTXrEgN nZ27hSbaIg2PNlRrPV4MraygliHixmJsx8e7xiCsc51L4MX9eVyZdiolhmCwwmisLnbI AJoZrJn9h3tRd3cS+/jCarAXYOf8rmIrSAhQKa//IjP8HTjoGh117ZNYJiRMlKOjUoNk GHB4KtyiKQzc7n9I9VLPp2WL0jJNR4UyNDdZHNb9Ia7oPxPABkbvQGaysmxJ40RoJ/Tj 2OhrDgf0vV+qqJkBXlBu2aySXkwV+ebMgp9fR991AK3Vjq2j30yh+vsWs7b/TpyRwNRf nLdw== X-Gm-Message-State: AFuF++kUOsaiIhnolWstwix8Yc2SHlcf7Qt1+yVjloV5zwauGX66ywL1 JhjbsI+y6C9cMJrR4+KmBivLZ3svMedkvzsirNLvPDZ95k6pcmAVnJHQLc+RTTlCNkMDYuJZFhe u6svvTnXAHP4VjD7ffCTDuSfskSfZrc2k90wcALLhvwCmk6lN+54sRqtE4i/T4hyNwA== X-Gm-Gg: AYBFou1pj5zdYWKHnwd0pcPzeWnsHylKhHelsZMCEEWqE1KG+BxUZIDa3mF1jAL6ORi i+Bebl/Qc2hgIEc+o/HbbVFaEDkUrhYIeaZsrprcid7BheUk1gLAiMLb99+VIBKKFiPlixGiVmb lTovgzGjvGCOoO9sO9aAX6naJscw+NBvLQzlbxXSO/3q1ZcV03KhyHI94K6bl85xC996HbHN5Vc 03Ca4oPljIrq4m5lWvqnPOgLZuo7QrSBvJjtdLT4R0s5UzYntd/GA5qJjkpRt+mW035y5UkAlPG k0ctfN4iJfXwuGRQGzkkdIvTOSw9bnNHV9hbOeshZKtXdTH/+Kcy75MniCN3ebL2odbl3mKGdYB bU8AftE9PwkU3kjSDEJqgHYhguMCvItRWiI27ZYm2jVWR7asO0JyEl0iPT/g= X-Received: by 2002:a17:90a:e7d2:b0:39b:92bb:9ef0 with SMTP id 98e67ed59e1d1-39dec0bdc60mr9131814a91.20.1789432041469; Mon, 14 Sep 2026 17:27:21 -0700 (PDT) X-Received: by 2002:a17:90a:e7d2:b0:39b:92bb:9ef0 with SMTP id 98e67ed59e1d1-39dec0bdc60mr9131762a91.20.1789432040953; Mon, 14 Sep 2026 17:27:20 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Eric Farman , Cornelia Huck , Ilya Leoshkevich , Paolo Bonzini , David Hildenbrand , Matthew Rosato , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , qemu-s390x@nongnu.org, Richard Henderson , Pierrick Bouvier Subject: [PATCH 4/6] roms/Makefile: add optionrom-bin Date: Tue, 15 Sep 2026 00:27:04 +0000 Message-ID: <20260915002706.36318-5-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> References: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: wDCqrzMNm8ADK-E1ofjGnmjtkqwFEJrs X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfXy++n7Cqs0w9W YDUO1DM0KEUnhM3vWoi2Fe8W9MOp8G6u4g+G7mgcsMFTZEMPnctPU47rT9q8CxLC2DF3kxbTU84 p/xkK2RgUK6tt2vjB8O1bUvGq71CuKg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfX2lHfNNWdGBxW ClsbtgQc52utMM1QTJkssa9x72w9sJzIrHu0qGpX8EDLccriPR64ReuhAKj1OTkRMNxcMJL7kF4 FJt5IosA7kDneAlnLGY+N58YNrLw3jLvdZiE3kCw3KWMa53JZkHm7WWoM6FlCE/meKWrHw0OtYF Gb2RmGcKlCYtBVGeLnD7O9BXSJZZvJjsUwQzYvPLV297G2Qznhuib0wLtTE5gN/t5UqvPtTJmLJ mg5/xu/NDPPVKw/3YpxqettQL0D4gdVWRxhUxp2hMmziTLSbgnpz6EwphzVPseEmp5aTMBe3C3w IXTyLTkBK0JpVUEu09PuI3OV2j2/l3vtWkYcjbfriPNNCZxLI06kSEl3Lc8Mkr6LMom4HGW7FnS SCneyn06ETGqUoXqyglDeoZq+xJL2PFyqZyVSBJaZ0fOCLFHOaXWOFsYqZpNR0O6oUhbaPBYteY opMG9sWmZu+MWZd7w6A== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa890ea cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=4rAdK4PdC6YBIYm_0AkA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: wDCqrzMNm8ADK-E1ofjGnmjtkqwFEJrs X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-14_05,2026-09-14_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150004 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789432134750158500 Content-Type: text/plain; charset="utf-8" Remove dependency on config.mak and simplify Makefile. Signed-off-by: Pierrick Bouvier --- roms/Makefile | 10 ++++++++++ roms/optionrom/Makefile | 39 +++++++++++++-------------------------- 2 files changed, 23 insertions(+), 26 deletions(-) diff --git a/roms/Makefile b/roms/Makefile index 84f22943d35..57a53944b9b 100644 --- a/roms/Makefile +++ b/roms/Makefile @@ -75,6 +75,7 @@ default help: @echo " opensbi64-generic -- update OpenSBI for 64-bit generic machine" @echo " qboot -- update qboot" @echo " hppa-firmware -- update 32- and 64-bit hppa firmware" + @echo " optionrom-bin -- update optionrom binaries" @echo " clean -- delete the files generated by the previous= " \ "build targets" =20 @@ -216,6 +217,14 @@ hppa-firmware: cp seabios-hppa/out/hppa-firmware.img ../pc-bios/ cp seabios-hppa/out-64/hppa-firmware64.img ../pc-bios/ =20 +optionrom-bin: + $(MAKE) -C optionrom + cp optionrom/kvmvapic.bin \ + optionrom/linuxboot_dma.bin \ + optionrom/multiboot_dma.bin \ + optionrom/pvh.bin \ + ../pc-bios/ + clean: rm -rf seabios/.config seabios/out seabios/builds $(MAKE) -C ipxe/src veryclean @@ -226,6 +235,7 @@ clean: rm -rf u-boot/build-e500 $(MAKE) -C u-boot-sam460ex distclean $(MAKE) -C skiboot clean + $(MAKE) -C optionrom distclean rm -rf Build $(MAKE) -C opensbi clean $(MAKE) -C qboot clean diff --git a/roms/optionrom/Makefile b/roms/optionrom/Makefile index f1c1b9efc21..ba4a26ad390 100644 --- a/roms/optionrom/Makefile +++ b/roms/optionrom/Makefile @@ -1,30 +1,20 @@ -include config.mak -SRC_DIR :=3D $(TOPSRC_DIR)/pc-bios/optionrom -VPATH =3D $(SRC_DIR) - all: multiboot_dma.bin linuxboot_dma.bin kvmvapic.bin pvh.bin -# Dummy command so that make thinks it has done something - @true =20 -CFLAGS =3D -O2 -g +CROSS :=3D $(or $(CROSS),i686-linux-gnu-) +CC :=3D $(CROSS)gcc +OBJCOPY :=3D $(CROSS)objcopy =20 -NULL :=3D -SPACE :=3D $(NULL) # -TARGET_PREFIX :=3D $(patsubst %/,%:$(SPACE),$(TARGET_DIR)) - -quiet-@ =3D $(if $(V),,@$(if $1,printf "%s\n" "$(TARGET_PREFIX)$1" && )) -quiet-command =3D $(call quiet-@,$2 $@)$1 +CFLAGS =3D -O2 -g -I ../../include =20 # Flags for dependency generation override CPPFLAGS +=3D -MMD -MP -MT $@ -MF $(@D)/$(*F).d - override CFLAGS +=3D -march=3Di486 -Wall $(EXTRA_CFLAGS) -m16 override CFLAGS +=3D -ffreestanding -I$(TOPSRC_DIR)/include =20 cc-test =3D $(CC) -Werror $1 -c -o /dev/null -xc /dev/null >/dev/null 2>/d= ev/null cc-option =3D if $(call cc-test, $1); then \ - echo "$(TARGET_PREFIX)$1 detected" && echo "override CFLAGS +=3D $1" >= &3; else \ - echo "$(TARGET_PREFIX)$1 not detected" $(if $2,&& echo "override CFLAG= S +=3D $2" >&3); fi + echo "$1 detected" && echo "override CFLAGS +=3D $1" >&3; else \ + echo "$1 not detected" $(if $2,&& echo "override CFLAGS +=3D $2" >&3);= fi =20 # If -fcf-protection is enabled in flags or compiler defaults that will # conflict with -march=3Di486 @@ -36,34 +26,31 @@ config-cc.mak: Makefile $(call cc-option,-Wno-array-bounds)) 3> config-cc.mak -include config-cc.mak =20 -override LDFLAGS =3D -nostdlib -Wl,--build-id=3Dnone,-T,$(SRC_DIR)/flat.ld= s,-m,elf_i386 +override LDFLAGS =3D -nostdlib -Wl,--build-id=3Dnone,-T,flat.lds,-m,elf_i3= 86 =20 pvh.img: pvh.o pvh_main.o =20 %.o: %.S - $(call quiet-command,$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<,Assembling) + $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< =20 %.o: %.c - $(call quiet-command,$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@,Compiling) + $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@ =20 %.img: %.o - $(call quiet-command,$(CC) $(CFLAGS) $(LDFLAGS) -s -o $@ $^,Linking) + $(CC) $(CFLAGS) $(LDFLAGS) -s -o $@ $^ =20 %.raw: %.img - $(call quiet-command,$(OBJCOPY) -O binary -j .text $< $@,Extracting raw o= bject) + $(OBJCOPY) -O binary -j .text $< $@ =20 %.bin: %.raw - $(call quiet-command,$(PYTHON) $(TOPSRC_DIR)/scripts/signrom.py $< $@,Com= puting checksum into) + $(PYTHON) ../../scripts/signrom.py $< $@ =20 include $(wildcard *.d) =20 clean: rm -f *.o *.d *.raw *.img *.bin *~ =20 -distclean: +distclean: clean rm -f config-cc.mak =20 -# suppress auto-removal of intermediate files -.SECONDARY: - .PHONY: all clean distclean --=20 2.43.0 From nobody Sat Sep 26 21:37:21 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789432120; cv=none; d=zohomail.com; s=zohoarc; b=ihVAn8uE8kjNA/j9UNHA89KT6FvyP8ifPUsPCkonp54p8TOX8DkN2ZHUhBLEIXwMNTbL44kOwbW13RjKkzCyRQtwb5HLZjGKopP62+sbiOSCE3G7mF7v16m5MUCvp2JSqDTMPYBkd3nCpN2K5PN/9nol8DehFxf8MzvrVR8+/Vo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789432120; h=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:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=hzaNOhabZ8BKj6Ev4vasHf3UJYzRDcChR8QgiswdWd4=; b=LNG8gT6aaXMIeFqwFHCMVC4pagoPs7+5gXlhEa4jaoW3KBWLMVoFTHs1W9H08L1/EQBBfHZKcBQR6aAHgTrEXnhnpAZ4MJ6a44qj6c7RuLYX4tsoUchTUdWgDtWZZNIxCtHbI6PyyxcXqjR4Ltmni87IMqm2FzpzSfVrBOWQ6ac= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17894321203921012.4961408458037; Mon, 14 Sep 2026 17:28:40 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x6H1O-00067f-51; Mon, 14 Sep 2026 20:27:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H1N-000672-0y for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:37 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H1K-00013a-Ru for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:36 -0400 Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EN0HtR2134405 for ; Tue, 15 Sep 2026 00:27:24 GMT Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpmx9se6q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 15 Sep 2026 00:27:23 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-398dcfabbf8so9601009a91.0 for ; Mon, 14 Sep 2026 17:27:23 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14365a59b18sm26880037c88.2.2026.09.14.17.27.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 17:27:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=hzaNOhabZ8B Kj6Ev4vasHf3UJYzRDcChR8QgiswdWd4=; b=fHH6LocLUgamNRPSi1ODdHDtA7u x0PNqZ29FGIxM/vCHB2u5eiSJQfwHcbtz3QVOkn3UwRLPLrmWyDZfJZkR/9kR9/J XlnmXAYoW1DnN9BQNVgiA1mzzgv85JtVIk56gwmKibPSiHHeQ9imrS0VWvMT9D9G sX6dQmr/+ot7UkENR19EICv+/IJziBMqlWMBYrs5Nz+0ZmQZ+oEdNyM9aL2aldz0 +p0pj3m48DqNNtt00wWLvzE9qvakM5qEpg/MPOZi1qZuUkXiXj9Hrp/woIIlra1c YlgnMZAWsnXPIemPIiKi7whcc4ydqScAowQSkfqK75PpdHbfKd1xUbnCsKg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789432043; x=1790036843; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hzaNOhabZ8BKj6Ev4vasHf3UJYzRDcChR8QgiswdWd4=; b=d2I+DcOk4b5lbw6+RKaalJDcOjd+nujXi8wOpgYUaslcVOeegsgkOpupH/wQb+lVUb xsuzcwV2Gz4rc1CYVbgyz8IB/mNlqk3egmMOeiEn+Y525RYAPF9r63ZSv8Pflmf2tMBQ AbeTWs88ZBTNoHL5IY7lTnfFVD/D8YG+hmrhNmciTzKGbjRKzCvNUxmPOi9p4yFUSE0I 5bDxHCLB68lHzKig/Aok3g/DMkO4fOzlZrViWuCqOWB48SQFTei4GvH55FBMJVaniMNQ hF4gEL/GCJZtlvUA2BQ+nr4BdDpPCu4s+efHzS48WP/s5vRmTsO18W+3c2qLu+Mf8gSh 9ESA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789432043; x=1790036843; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=hzaNOhabZ8BKj6Ev4vasHf3UJYzRDcChR8QgiswdWd4=; b=RPwSRvJ5EiCOCGZiUiriXII8SEPvlW3w2yYJ98CTBkguZ1HtwlVEeGJfoHp5o84eDX DKf/E9nOUgbvFZ737yn/i9UBfoDUFnFbvJc3E8ydOEUDp/T1NuearBonF/gn6PPn+sFj KNd63h8X3Cd4O7F1kDz6lp+57nQ71mnHWsbBdB+vHhDsbG4NJ3E4IJHwdMRVF40S8Zvj otEmQNmpkGXr/GkldE1wCTwPv3bztPID50l/fx6gipwi+zx3uPsjtfmYZFiTuKp6oG7/ oUt60pv5jB1BVbs08cbPnV3QjVRtRMMYEBI+wvaUIRUOBGcb8HcT8rZ0lsEQRRgyJED9 djJw== X-Gm-Message-State: AFuF++lNhofuOp8LZWFXOvK6qY6WX+cD5ImUwaseArEo8oT1b6iS4pcb EdRNfszrwhnZTxuvQ0oltSMOfc9NdjT5N4VcWnMsnRovoxa1rkLe3qSCiBZKmfUQwosgN+mZQv0 qcuBR/67QjqT4+qZKEHj+/mzGUjjsF5+Yeh+pkjhzdQGRydjcN/WCGritYj6XTDxVwA== X-Gm-Gg: AYBFou1wj2hJoqYI66/J2Rq+l93rZqzXmkASyDauKs0der9UGeYjnVVPT4b/ALRGktr e1HFjYckXG36ccRiVU0m85yAdPG0vUNSQPIb9t91mG8mJRBRY2ATl6hjJUqy16VQR40mHpReuLB 7Yv97RoLHfbXBIM9WXxYqjSEX0tfBfHJ2lz5kfQwhzkW6B0c9K+9NsdBhGmKQjhsPkEufZkWHTr ko2+r9rxsZ/Hg/gqAcfCv0sTdT7N/Ef9fKzQlH9CZ59th/BauVFXe43nArSyAj8VtbdduYph2JG uXwpX6hmOmUSF++caSFzd/E5U1zJB6iTDqsR+A3xxa40lYQvONkSoPHjEWeOTGWOecD1kBBPrnO shJ+1I90c6aEk04OsYIuzYd//hFvASbwrVtTSCVRE0x4paaqIfBA4/kMzX9w= X-Received: by 2002:a17:90b:2809:b0:396:d27b:89b9 with SMTP id 98e67ed59e1d1-39debfa956bmr10812874a91.10.1789432042920; Mon, 14 Sep 2026 17:27:22 -0700 (PDT) X-Received: by 2002:a17:90b:2809:b0:396:d27b:89b9 with SMTP id 98e67ed59e1d1-39debfa956bmr10812787a91.10.1789432042311; Mon, 14 Sep 2026 17:27:22 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Eric Farman , Cornelia Huck , Ilya Leoshkevich , Paolo Bonzini , David Hildenbrand , Matthew Rosato , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , qemu-s390x@nongnu.org, Richard Henderson , Pierrick Bouvier Subject: [PATCH 5/6] roms: move s390-ccw from pc-bios Date: Tue, 15 Sep 2026 00:27:05 +0000 Message-ID: <20260915002706.36318-6-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> References: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=G+KJgNk5 c=1 sm=1 tr=0 ts=6aa890ec cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=SOqkkMlzv2K7cn8O9awA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfX1TKKy+MSScMm Ujq3efuXQguL+aQhBwxKYXOz8lRxApcZNhaWcql3c8XooYRDhOhahx2iCUNs7Ec5qwxKvzJfu8B yGpvyToaCT1voWWmm8QuWPU4TAec614RPGUWkdwZhjFbgMOsxOX5FzbVz3WPnEHB5yAbtfsknRu kOUipw7M0ajVY3bzgMXN8XWBzr/I8G3MQTGZfCBVqqnZ7nNFPbm/DmQuAI1H9+Ga65aFl8+lJHI 0ohFJOoGhScJDxlboGnggM9WX8mJnhucS7Z5Qi+a1XmxatTs6kYvR4suDUbGi0hw9auaGiUnrPR 4C1TMYXaHX9vAATLRPB15WacgqQ7I7Rq9mGouBYBaDMkg5ovVOgVuN7/2tOVTUVQjABtG5se5wg sX6EXcGjg8EY18O8QWvTeqMA53eEMUQxoujr+F5r9OgUn7NEYedDi13eGkPxhQCSV+Rh0V2uO+1 xbUK2HQxJTzYDxcdy+g== X-Proofpoint-GUID: oHzM4ykFSe_fYujYU2CaHzuhBMHVb9x7 X-Proofpoint-ORIG-GUID: oHzM4ykFSe_fYujYU2CaHzuhBMHVb9x7 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfXx5WlpXzBYTTF 4FvWnng+RqRPuxiJT9rqCyA7eW7ovTEm4aEgtZ2luFY02Rh0bAVGYWsCHYlfpD8ttd+eKvyc0Un AocOszziPKxgoduo3dVElkwZxUdGAUQ= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-14_05,2026-09-14_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 adultscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150004 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789432122689158500 Content-Type: text/plain; charset="utf-8" Update include from tests/tcg/s390x accordingly. Signed-off-by: Pierrick Bouvier --- {pc-bios =3D> roms}/s390-ccw/Makefile | 0 {pc-bios =3D> roms}/s390-ccw/bootmap.c | 0 {pc-bios =3D> roms}/s390-ccw/bootmap.h | 0 {pc-bios =3D> roms}/s390-ccw/bswap.h | 0 {pc-bios =3D> roms}/s390-ccw/cio.c | 0 {pc-bios =3D> roms}/s390-ccw/cio.h | 0 {pc-bios =3D> roms}/s390-ccw/clp.c | 0 {pc-bios =3D> roms}/s390-ccw/clp.h | 0 {pc-bios =3D> roms}/s390-ccw/dasd-ipl.c | 0 {pc-bios =3D> roms}/s390-ccw/dasd-ipl.h | 0 {pc-bios =3D> roms}/s390-ccw/helper.h | 0 {pc-bios =3D> roms}/s390-ccw/iplb.h | 0 {pc-bios =3D> roms}/s390-ccw/jump2ipl.c | 0 {pc-bios =3D> roms}/s390-ccw/main.c | 0 {pc-bios =3D> roms}/s390-ccw/menu.c | 0 {pc-bios =3D> roms}/s390-ccw/netmain.c | 0 {pc-bios =3D> roms}/s390-ccw/pci.c | 0 {pc-bios =3D> roms}/s390-ccw/pci.h | 0 {pc-bios =3D> roms}/s390-ccw/s390-arch.h | 0 {pc-bios =3D> roms}/s390-ccw/s390-ccw.h | 0 {pc-bios =3D> roms}/s390-ccw/s390-time.h | 0 {pc-bios =3D> roms}/s390-ccw/sclp.c | 0 {pc-bios =3D> roms}/s390-ccw/sclp.h | 0 {pc-bios =3D> roms}/s390-ccw/scsi.h | 0 {pc-bios =3D> roms}/s390-ccw/secure-ipl.c | 0 {pc-bios =3D> roms}/s390-ccw/secure-ipl.h | 0 {pc-bios =3D> roms}/s390-ccw/start.S | 0 {pc-bios =3D> roms}/s390-ccw/virtio-blkdev.c | 0 {pc-bios =3D> roms}/s390-ccw/virtio-ccw.c | 0 {pc-bios =3D> roms}/s390-ccw/virtio-ccw.h | 0 {pc-bios =3D> roms}/s390-ccw/virtio-net.c | 0 {pc-bios =3D> roms}/s390-ccw/virtio-pci.c | 0 {pc-bios =3D> roms}/s390-ccw/virtio-pci.h | 0 {pc-bios =3D> roms}/s390-ccw/virtio-scsi.c | 0 {pc-bios =3D> roms}/s390-ccw/virtio-scsi.h | 0 {pc-bios =3D> roms}/s390-ccw/virtio.c | 0 {pc-bios =3D> roms}/s390-ccw/virtio.h | 0 tests/tcg/s390x/console.c | 4 ++-- tests/tcg/s390x/head64.S | 4 ++-- 39 files changed, 4 insertions(+), 4 deletions(-) rename {pc-bios =3D> roms}/s390-ccw/Makefile (100%) rename {pc-bios =3D> roms}/s390-ccw/bootmap.c (100%) rename {pc-bios =3D> roms}/s390-ccw/bootmap.h (100%) rename {pc-bios =3D> roms}/s390-ccw/bswap.h (100%) rename {pc-bios =3D> roms}/s390-ccw/cio.c (100%) rename {pc-bios =3D> roms}/s390-ccw/cio.h (100%) rename {pc-bios =3D> roms}/s390-ccw/clp.c (100%) rename {pc-bios =3D> roms}/s390-ccw/clp.h (100%) rename {pc-bios =3D> roms}/s390-ccw/dasd-ipl.c (100%) rename {pc-bios =3D> roms}/s390-ccw/dasd-ipl.h (100%) rename {pc-bios =3D> roms}/s390-ccw/helper.h (100%) rename {pc-bios =3D> roms}/s390-ccw/iplb.h (100%) rename {pc-bios =3D> roms}/s390-ccw/jump2ipl.c (100%) rename {pc-bios =3D> roms}/s390-ccw/main.c (100%) rename {pc-bios =3D> roms}/s390-ccw/menu.c (100%) rename {pc-bios =3D> roms}/s390-ccw/netmain.c (100%) rename {pc-bios =3D> roms}/s390-ccw/pci.c (100%) rename {pc-bios =3D> roms}/s390-ccw/pci.h (100%) rename {pc-bios =3D> roms}/s390-ccw/s390-arch.h (100%) rename {pc-bios =3D> roms}/s390-ccw/s390-ccw.h (100%) rename {pc-bios =3D> roms}/s390-ccw/s390-time.h (100%) rename {pc-bios =3D> roms}/s390-ccw/sclp.c (100%) rename {pc-bios =3D> roms}/s390-ccw/sclp.h (100%) rename {pc-bios =3D> roms}/s390-ccw/scsi.h (100%) rename {pc-bios =3D> roms}/s390-ccw/secure-ipl.c (100%) rename {pc-bios =3D> roms}/s390-ccw/secure-ipl.h (100%) rename {pc-bios =3D> roms}/s390-ccw/start.S (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio-blkdev.c (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio-ccw.c (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio-ccw.h (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio-net.c (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio-pci.c (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio-pci.h (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio-scsi.c (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio-scsi.h (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio.c (100%) rename {pc-bios =3D> roms}/s390-ccw/virtio.h (100%) diff --git a/pc-bios/s390-ccw/Makefile b/roms/s390-ccw/Makefile similarity index 100% rename from pc-bios/s390-ccw/Makefile rename to roms/s390-ccw/Makefile diff --git a/pc-bios/s390-ccw/bootmap.c b/roms/s390-ccw/bootmap.c similarity index 100% rename from pc-bios/s390-ccw/bootmap.c rename to roms/s390-ccw/bootmap.c diff --git a/pc-bios/s390-ccw/bootmap.h b/roms/s390-ccw/bootmap.h similarity index 100% rename from pc-bios/s390-ccw/bootmap.h rename to roms/s390-ccw/bootmap.h diff --git a/pc-bios/s390-ccw/bswap.h b/roms/s390-ccw/bswap.h similarity index 100% rename from pc-bios/s390-ccw/bswap.h rename to roms/s390-ccw/bswap.h diff --git a/pc-bios/s390-ccw/cio.c b/roms/s390-ccw/cio.c similarity index 100% rename from pc-bios/s390-ccw/cio.c rename to roms/s390-ccw/cio.c diff --git a/pc-bios/s390-ccw/cio.h b/roms/s390-ccw/cio.h similarity index 100% rename from pc-bios/s390-ccw/cio.h rename to roms/s390-ccw/cio.h diff --git a/pc-bios/s390-ccw/clp.c b/roms/s390-ccw/clp.c similarity index 100% rename from pc-bios/s390-ccw/clp.c rename to roms/s390-ccw/clp.c diff --git a/pc-bios/s390-ccw/clp.h b/roms/s390-ccw/clp.h similarity index 100% rename from pc-bios/s390-ccw/clp.h rename to roms/s390-ccw/clp.h diff --git a/pc-bios/s390-ccw/dasd-ipl.c b/roms/s390-ccw/dasd-ipl.c similarity index 100% rename from pc-bios/s390-ccw/dasd-ipl.c rename to roms/s390-ccw/dasd-ipl.c diff --git a/pc-bios/s390-ccw/dasd-ipl.h b/roms/s390-ccw/dasd-ipl.h similarity index 100% rename from pc-bios/s390-ccw/dasd-ipl.h rename to roms/s390-ccw/dasd-ipl.h diff --git a/pc-bios/s390-ccw/helper.h b/roms/s390-ccw/helper.h similarity index 100% rename from pc-bios/s390-ccw/helper.h rename to roms/s390-ccw/helper.h diff --git a/pc-bios/s390-ccw/iplb.h b/roms/s390-ccw/iplb.h similarity index 100% rename from pc-bios/s390-ccw/iplb.h rename to roms/s390-ccw/iplb.h diff --git a/pc-bios/s390-ccw/jump2ipl.c b/roms/s390-ccw/jump2ipl.c similarity index 100% rename from pc-bios/s390-ccw/jump2ipl.c rename to roms/s390-ccw/jump2ipl.c diff --git a/pc-bios/s390-ccw/main.c b/roms/s390-ccw/main.c similarity index 100% rename from pc-bios/s390-ccw/main.c rename to roms/s390-ccw/main.c diff --git a/pc-bios/s390-ccw/menu.c b/roms/s390-ccw/menu.c similarity index 100% rename from pc-bios/s390-ccw/menu.c rename to roms/s390-ccw/menu.c diff --git a/pc-bios/s390-ccw/netmain.c b/roms/s390-ccw/netmain.c similarity index 100% rename from pc-bios/s390-ccw/netmain.c rename to roms/s390-ccw/netmain.c diff --git a/pc-bios/s390-ccw/pci.c b/roms/s390-ccw/pci.c similarity index 100% rename from pc-bios/s390-ccw/pci.c rename to roms/s390-ccw/pci.c diff --git a/pc-bios/s390-ccw/pci.h b/roms/s390-ccw/pci.h similarity index 100% rename from pc-bios/s390-ccw/pci.h rename to roms/s390-ccw/pci.h diff --git a/pc-bios/s390-ccw/s390-arch.h b/roms/s390-ccw/s390-arch.h similarity index 100% rename from pc-bios/s390-ccw/s390-arch.h rename to roms/s390-ccw/s390-arch.h diff --git a/pc-bios/s390-ccw/s390-ccw.h b/roms/s390-ccw/s390-ccw.h similarity index 100% rename from pc-bios/s390-ccw/s390-ccw.h rename to roms/s390-ccw/s390-ccw.h diff --git a/pc-bios/s390-ccw/s390-time.h b/roms/s390-ccw/s390-time.h similarity index 100% rename from pc-bios/s390-ccw/s390-time.h rename to roms/s390-ccw/s390-time.h diff --git a/pc-bios/s390-ccw/sclp.c b/roms/s390-ccw/sclp.c similarity index 100% rename from pc-bios/s390-ccw/sclp.c rename to roms/s390-ccw/sclp.c diff --git a/pc-bios/s390-ccw/sclp.h b/roms/s390-ccw/sclp.h similarity index 100% rename from pc-bios/s390-ccw/sclp.h rename to roms/s390-ccw/sclp.h diff --git a/pc-bios/s390-ccw/scsi.h b/roms/s390-ccw/scsi.h similarity index 100% rename from pc-bios/s390-ccw/scsi.h rename to roms/s390-ccw/scsi.h diff --git a/pc-bios/s390-ccw/secure-ipl.c b/roms/s390-ccw/secure-ipl.c similarity index 100% rename from pc-bios/s390-ccw/secure-ipl.c rename to roms/s390-ccw/secure-ipl.c diff --git a/pc-bios/s390-ccw/secure-ipl.h b/roms/s390-ccw/secure-ipl.h similarity index 100% rename from pc-bios/s390-ccw/secure-ipl.h rename to roms/s390-ccw/secure-ipl.h diff --git a/pc-bios/s390-ccw/start.S b/roms/s390-ccw/start.S similarity index 100% rename from pc-bios/s390-ccw/start.S rename to roms/s390-ccw/start.S diff --git a/pc-bios/s390-ccw/virtio-blkdev.c b/roms/s390-ccw/virtio-blkdev= .c similarity index 100% rename from pc-bios/s390-ccw/virtio-blkdev.c rename to roms/s390-ccw/virtio-blkdev.c diff --git a/pc-bios/s390-ccw/virtio-ccw.c b/roms/s390-ccw/virtio-ccw.c similarity index 100% rename from pc-bios/s390-ccw/virtio-ccw.c rename to roms/s390-ccw/virtio-ccw.c diff --git a/pc-bios/s390-ccw/virtio-ccw.h b/roms/s390-ccw/virtio-ccw.h similarity index 100% rename from pc-bios/s390-ccw/virtio-ccw.h rename to roms/s390-ccw/virtio-ccw.h diff --git a/pc-bios/s390-ccw/virtio-net.c b/roms/s390-ccw/virtio-net.c similarity index 100% rename from pc-bios/s390-ccw/virtio-net.c rename to roms/s390-ccw/virtio-net.c diff --git a/pc-bios/s390-ccw/virtio-pci.c b/roms/s390-ccw/virtio-pci.c similarity index 100% rename from pc-bios/s390-ccw/virtio-pci.c rename to roms/s390-ccw/virtio-pci.c diff --git a/pc-bios/s390-ccw/virtio-pci.h b/roms/s390-ccw/virtio-pci.h similarity index 100% rename from pc-bios/s390-ccw/virtio-pci.h rename to roms/s390-ccw/virtio-pci.h diff --git a/pc-bios/s390-ccw/virtio-scsi.c b/roms/s390-ccw/virtio-scsi.c similarity index 100% rename from pc-bios/s390-ccw/virtio-scsi.c rename to roms/s390-ccw/virtio-scsi.c diff --git a/pc-bios/s390-ccw/virtio-scsi.h b/roms/s390-ccw/virtio-scsi.h similarity index 100% rename from pc-bios/s390-ccw/virtio-scsi.h rename to roms/s390-ccw/virtio-scsi.h diff --git a/pc-bios/s390-ccw/virtio.c b/roms/s390-ccw/virtio.c similarity index 100% rename from pc-bios/s390-ccw/virtio.c rename to roms/s390-ccw/virtio.c diff --git a/pc-bios/s390-ccw/virtio.h b/roms/s390-ccw/virtio.h similarity index 100% rename from pc-bios/s390-ccw/virtio.h rename to roms/s390-ccw/virtio.h diff --git a/tests/tcg/s390x/console.c b/tests/tcg/s390x/console.c index 061b9437d98..34b9c7f86ea 100644 --- a/tests/tcg/s390x/console.c +++ b/tests/tcg/s390x/console.c @@ -1,11 +1,11 @@ /* * Console code for multiarch tests. - * Reuses the pc-bios/s390-ccw implementation. + * Reuses the roms/s390-ccw implementation. * * SPDX-License-Identifier: GPL-2.0-or-later */ =20 -#include "../../../pc-bios/s390-ccw/sclp.c" +#include "../../../roms/s390-ccw/sclp.c" #include "string.h" =20 =20 diff --git a/tests/tcg/s390x/head64.S b/tests/tcg/s390x/head64.S index 0523fcacb33..23b15ea1a72 100644 --- a/tests/tcg/s390x/head64.S +++ b/tests/tcg/s390x/head64.S @@ -1,11 +1,11 @@ /* * Startup code for multiarch tests. - * Reuses the pc-bios/s390-ccw implementation. + * Reuses the roms/s390-ccw implementation. * * SPDX-License-Identifier: GPL-2.0-or-later */ #define main main_pre -#include "../../../pc-bios/s390-ccw/start.S" +#include "../../../roms/s390-ccw/start.S" #undef main =20 .text --=20 2.43.0 From nobody Sat Sep 26 21:37:21 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789432103; cv=none; d=zohomail.com; s=zohoarc; b=FXuSx/G9rpwn0ur71D1rEua0bPZeC1E7BfrkFGsFmpnWrDidsTVUXXrk8lJP7152mrTDaeJmBsjvbMaenUzAtMb9x0ZcRhbYlZBNC+HNtEJcUnpaT3T1exFZii+qvUGi9464vfS2dVTKU4LzjRZjI4+VlE3xx59iAKnvn2M+QBk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789432103; h=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:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=OUSwIejwnq0Khr0M43oXLgaMUXN+1LozK9e91bcKNHc=; b=eamK8tbWFydNrTK00MGsjM+ezwtZSNRSZaMxfAaGAVgc63cfplsJEwjnLNoOhOG6GrgIqKFEXWQ1pUOiWM6XogyBwXrUfFX419bZAi/wuCpTyDtPjRs+DppK6fxn7/WPONLTz7/SdLOJdjFxU+T6jFvT3R+q7IIt6MY8IxSNrJQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1789432103618854.1899911759789; Mon, 14 Sep 2026 17:28:23 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x6H1e-0006EU-In; Mon, 14 Sep 2026 20:27:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H1O-00067w-Tv for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:39 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6H1M-00013u-RM for qemu-devel@nongnu.org; Mon, 14 Sep 2026 20:27:38 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EN05gx1813331 for ; Tue, 15 Sep 2026 00:27:25 GMT Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpgvtjpfb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 15 Sep 2026 00:27:25 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2dc7337e2a7so47616695ad.0 for ; Mon, 14 Sep 2026 17:27:24 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14365a59b18sm26880037c88.2.2026.09.14.17.27.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 17:27:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=OUSwIejwnq0 Khr0M43oXLgaMUXN+1LozK9e91bcKNHc=; b=HpmWLmaW3XCpsk1hHEZHtcwt5MR XifZhSAxPGhSQWUC7ALDoD7Dy3cW7pRfA09cLKzQjG3ZmiouK1jEmFvM5cjU+eQy udKkXd5SKHzXKcwF5BuR7eMwBUrDRyy1kBeh0nUR2VWFmiU3XEjVfUf+h9xxktfQ oPSabQyOC+yItyt+J3BDF+UEbwHv7rDQ5yBr1IzOBQbijqBUdL0WXb2TmSQg4Cmr +8ozqVai/JXdmUpe0UpJAboJ6PK9rk4eItUCK6vYshgsRhLLit4f6RG/wiG20bWf FIrBdXa1hB6OWgQSfvwrppW6gtdc3PYKxan5EooVEYX7oIXu/iRAaTONWNA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789432044; x=1790036844; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=OUSwIejwnq0Khr0M43oXLgaMUXN+1LozK9e91bcKNHc=; b=H0fmsU2U/zZese2CBRsRmMa/5/lc2fzdQVcv6Mlsffuw3xBC4OxnyxOq5FndkVchZb 2E+EcZyF4YRQzZJADkqQ+mpnOy7P3p3AhQ8/GFQ5idxrveVSojoSChqf3fnAtZ3+eUua Q+q4Wa8R3pzAp2k7T6SsOcJj3HH3CQE5VVsK0A/lj076kSGiIX9cbcCTaPHoXnyPC7fM eGjte0T4iIIKZ7XTozL5B2NeDpERo1NxqgXJXxzIK06aFMF1owccuPsewYdd33qqklyT 9n71YSj5ZshL9aSsK1ZhZOPvPM9jyIDzti81o66tEyUkT8zwKq6ZN9uvObUiqFpNEg43 1Ddg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789432044; x=1790036844; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=OUSwIejwnq0Khr0M43oXLgaMUXN+1LozK9e91bcKNHc=; b=G4KOm8CTRR1hZy4CQS3Juun981sZJ4e4LUFb4qihBej7i8F1dverYBYT4oE/1VQ/cW 8S3jrQQ8gZ/EdrPM9/GQCm9o2MgJ8evIUj6pQEJtlA/Kw33nW0aWM7QlInCLfl85KKcg tEvw7nFzQbiT28ZVN4jF+p993W7/2Y3bu1KYngSDLCGWM4bvCWSgLAgNdYqpPI67Zmvg 9mR7FxnTsRz5OCjlatPECJEev/WO+XM06cBwmBDNuynNXZ+s9bdckSbK2F05MpNkGn3j ySgzHnkNEDeSLJCEEahkPdV9O9uhCjEhk3mbsiIONlHnqIToTPDp8orlRkHZoQ0fQeQq ilSA== X-Gm-Message-State: AFuF++lcTspDfUwk/VTWuIMOGMJFRcqNhDQGDLPNdMLBdSLDW2vKGhVJ G3QC2aQZB1H4LVWJCz/IEhptGH936QQPxTXWMMNOckMn2VUvUTHdJ1CUs6S++kwaDr9fV/sZOzD sACOPJ4Hf6xwyrPsxMEm0gXs1KZhmN+JexCP67GvtQEQ2lKJmA/7m5/pVDkByjxlLMA== X-Gm-Gg: AYBFou3Ck6zSLx3VYKdB8WgxMFx5SeuyaAmmZUcHUcAqRyhjdL456AnYIOZkF7fCRdO 0HB46OHYvOQqEEqrHfk7CQrx6tbeGEpf/0Cr61sJWyGiqGv2bQjuF1lrsmRcFanRJ5wt+CZra58 INqhXqcgzcIVIZDGjX5erfmCNYQrC0fzFYRydjwsAP+sClSMMH8w+xtTCNbd9U6usDVgJ9Z8UvL T/xikdN4jJG19ZG8BBI4JVKZ7FKUZ3gsGWMubozI6NjzBEfYTysylOLe5vezRZI2zHIB/TzKFiW dcQFLBtrHGu1j8kf8JaPc3dEDhQ2X6r3vxPrBMmzkqJnJMukyw95sUpIEosB49z/vcxzTvsYWcR XZdzGQgxUXoi4mgRiYH3or13DrUY/ctQb+urS87PW3Zl/HXFfzjo4Z5p4drs= X-Received: by 2002:a17:90b:3bc5:b0:39d:f259:3363 with SMTP id 98e67ed59e1d1-39df25936c1mr8062033a91.12.1789432044043; Mon, 14 Sep 2026 17:27:24 -0700 (PDT) X-Received: by 2002:a17:90b:3bc5:b0:39d:f259:3363 with SMTP id 98e67ed59e1d1-39df25936c1mr8061969a91.12.1789432043541; Mon, 14 Sep 2026 17:27:23 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Eric Farman , Cornelia Huck , Ilya Leoshkevich , Paolo Bonzini , David Hildenbrand , Matthew Rosato , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , qemu-s390x@nongnu.org, Richard Henderson , Pierrick Bouvier Subject: [PATCH 6/6] roms/Makefile: add s390-ccw-rom Date: Tue, 15 Sep 2026 00:27:06 +0000 Message-ID: <20260915002706.36318-7-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> References: <20260915002706.36318-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=c/0+0h9l c=1 sm=1 tr=0 ts=6aa890ed cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=S8F17m9pLibwSvgH3oIA:9 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfX8HfWDbcIRYz1 sOhFfDIr1TY9TcQu329wQnS7sCWYxjNEO4fYVTFRnKFfShg9Y9aiwcCrO2XlFhHY45vwy1p90/i 696JZqrgUFkHRfUBHZ6kUo6SOp5I5zAN0PhJKdjkn6VNQtPsVAnBvgoE8nXwhkx+vNxTrF0LbJL iaApHcOSpzLfiafi3Trfajm+zExdaDRP8weE33dMrTE6lZHfymPJhKPRWG5VBK/sgSb8Eec+Vgk UG3rkJaRTUM0ivE+cs0mGQDbuP/LNdx8Y45ySKJW0UkA17EITH84y+fk7X0YeIc1wcx29EeXVZ5 385VYXC3Cldx7ogzsNTWD/cM4rjUBGg7qilgYg5qHsD5S4FQgV8GxnhRVvgG2LQDPKcWXpoL+g+ Ue4/TGK/7+3x+QLf9HxtcrjmAmO6Ia92U1hKaPkjZMHH9eB07pcwCsAzFQCtkwbvki5gZdfeMcO v44b5sBkaPJGOE9t45Q== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDAwNCBTYWx0ZWRfX62JsZekzlIGG lfvFZrvNpfGuhFMDbo6aF3oruEYtfeTbL/pGJmoCKEtHK3HE2kBr9t/PkiO4AYoGWaZ4PQAutBy Tea1Gm06zXu2Wbotp8R2J69AoVrffgs= X-Proofpoint-ORIG-GUID: kPiYl_vl6odbB4jsSVo1ytDCUhE-fmp6 X-Proofpoint-GUID: kPiYl_vl6odbB4jsSVo1ytDCUhE-fmp6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-14_05,2026-09-14_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 bulkscore=0 impostorscore=0 clxscore=1015 adultscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150004 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789432104817158500 Content-Type: text/plain; charset="utf-8" Remove dependency on config.mak and simplify Makefile. Signed-off-by: Pierrick Bouvier --- roms/Makefile | 6 ++++ roms/s390-ccw/Makefile | 67 ++++++++++++++++-------------------------- 2 files changed, 32 insertions(+), 41 deletions(-) diff --git a/roms/Makefile b/roms/Makefile index 57a53944b9b..73d0277defd 100644 --- a/roms/Makefile +++ b/roms/Makefile @@ -76,6 +76,7 @@ default help: @echo " qboot -- update qboot" @echo " hppa-firmware -- update 32- and 64-bit hppa firmware" @echo " optionrom-bin -- update optionrom binaries" + @echo " s390-ccw-rom -- update s390-ccw.img" @echo " clean -- delete the files generated by the previous= " \ "build targets" =20 @@ -225,6 +226,10 @@ optionrom-bin: optionrom/pvh.bin \ ../pc-bios/ =20 +s390-ccw-rom: + $(MAKE) -C s390-ccw + cp s390-ccw/s390-ccw.img ../pc-bios/ + clean: rm -rf seabios/.config seabios/out seabios/builds $(MAKE) -C ipxe/src veryclean @@ -236,6 +241,7 @@ clean: $(MAKE) -C u-boot-sam460ex distclean $(MAKE) -C skiboot clean $(MAKE) -C optionrom distclean + $(MAKE) -C s390-ccw distclean rm -rf Build $(MAKE) -C opensbi clean $(MAKE) -C qboot clean diff --git a/roms/s390-ccw/Makefile b/roms/s390-ccw/Makefile index 2109d167813..74078ce07eb 100644 --- a/roms/s390-ccw/Makefile +++ b/roms/s390-ccw/Makefile @@ -1,43 +1,32 @@ -all: build-all -# Dummy command so that make thinks it has done something - @true +all: s390-ccw.img =20 -include config-host.mak -CFLAGS =3D -O2 -g -I $(SRC_PATH)/../../include/hw/s390x/ipl +CROSS :=3D $(or $(CROSS),s390x-linux-gnu-) +AR :=3D $(CROSS)ar +CC :=3D $(CROSS)gcc +STRIP :=3D $(CROSS)strip + +CFLAGS =3D -O2 -g -I ../../include/hw/s390x/ipl LDFLAGS ?=3D MAKEFLAGS +=3D -rR =20 GIT_SUBMODULES =3D roms/SLOF =20 -NULL :=3D -SPACE :=3D $(NULL) # -TARGET_PREFIX :=3D $(patsubst %/,%:$(SPACE),$(TARGET_DIR)) - -quiet-@ =3D $(if $(V),,@$(if $1,printf "%s\n" "$(TARGET_PREFIX)$1" && )) -quiet-command =3D $(call quiet-@,$2 $@)$1 - -VPATH_SUFFIXES =3D %.c %.h %.S %.m %.mak %.sh %.rc Kconfig% %.json.in -set-vpath =3D $(if $1,$(foreach PATTERN,$(VPATH_SUFFIXES),$(eval vpath $(P= ATTERN) $1))) -$(call set-vpath, $(SRC_PATH)) - # Flags for dependency generation QEMU_DGFLAGS =3D -MMD -MP -MT $@ -MF $(@D)/$(*F).d =20 %.o: %.c - $(call quiet-command,$(CC) $(EXTRA_CFLAGS) $(QEMU_DGFLAGS) $(CFLAGS) \ - -c -o $@ $<,Compiling) + $(CC) $(EXTRA_CFLAGS) $(QEMU_DGFLAGS) $(CFLAGS) -c -o $@ $< =20 %.o: %.S - $(call quiet-command,$(CCAS) $(EXTRA_CFLAGS) $(QEMU_DGFLAGS) $(CFLAGS) \ - -c -o $@ $<,Assembling) + $(CC) $(EXTRA_CFLAGS) $(QEMU_DGFLAGS) $(CFLAGS) -c -o $@ $< =20 -.PHONY : all clean build-all distclean +.PHONY : all clean distclean =20 OBJECTS =3D start.o main.o bootmap.o jump2ipl.o sclp.o menu.o netmain.o \ virtio.o virtio-net.o virtio-scsi.o virtio-blkdev.o cio.o dasd-ipl.o \ virtio-ccw.o clp.o pci.o virtio-pci.o secure-ipl.o =20 -SLOF_DIR :=3D $(SRC_PATH)/../../roms/SLOF +SLOF_DIR :=3D ../../roms/SLOF =20 LIBC_INC :=3D -nostdinc -I$(SLOF_DIR)/lib/libc/include LIBNET_INC :=3D -I$(SLOF_DIR)/lib/libnet @@ -52,8 +41,8 @@ EXTRA_LDFLAGS +=3D -static-pie -nostdlib -z noexecstack -= z text =20 cc-test =3D $(CC) -Werror $1 -c -o /dev/null -xc /dev/null >/dev/null 2>/d= ev/null cc-option =3D if $(call cc-test, $1); then \ - echo "$(TARGET_PREFIX)$1 detected" && echo "EXTRA_CFLAGS +=3D $1" >&3;= else \ - echo "$(TARGET_PREFIX)$1 not detected" $(if $2,&& echo "EXTRA_CFLAGS += =3D $2" >&3); fi + echo "$1 detected" && echo "EXTRA_CFLAGS +=3D $1" >&3; else \ + echo "$1 not detected" $(if $2,&& echo "EXTRA_CFLAGS +=3D $2" >&3); fi =20 config-cc.mak: Makefile $(quiet-@)($(call cc-option,-Wno-stringop-overflow); \ @@ -70,30 +59,30 @@ LIBC_CFLAGS =3D $(EXTRA_CFLAGS) $(CFLAGS) $(LIBC_INC) $= (LIBNET_INC) \ =20 CTYPE_OBJS =3D isdigit.o isxdigit.o toupper.o %.o : $(SLOF_DIR)/lib/libc/ctype/%.c - $(call quiet-command,$(CC) $(LIBC_CFLAGS) -c -o $@ $<,Compiling) + $(CC) $(LIBC_CFLAGS) -c -o $@ $< =20 STRING_OBJS =3D strcat.o strchr.o strrchr.o strcpy.o strlen.o strncpy.o \ strcmp.o strncmp.o strcasecmp.o strncasecmp.o strstr.o \ memset.o memcpy.o memmove.o memcmp.o %.o : $(SLOF_DIR)/lib/libc/string/%.c - $(call quiet-command,$(CC) $(LIBC_CFLAGS) -c -o $@ $<,Compiling) + $(CC) $(LIBC_CFLAGS) -c -o $@ $< =20 STDLIB_OBJS =3D atoi.o atol.o strtoul.o strtol.o rand.o malloc.o free.o %.o : $(SLOF_DIR)/lib/libc/stdlib/%.c - $(call quiet-command,$(CC) $(LIBC_CFLAGS) -c -o $@ $<,Compiling) + $(CC) $(LIBC_CFLAGS) -c -o $@ $< =20 STDIO_OBJS =3D sprintf.o snprintf.o vfprintf.o vsnprintf.o vsprintf.o fpri= ntf.o \ printf.o putc.o puts.o putchar.o stdchnls.o fileno.o %.o : $(SLOF_DIR)/lib/libc/stdio/%.c - $(call quiet-command,$(CC) $(LIBC_CFLAGS) -c -o $@ $<,Compiling) + $(CC) $(LIBC_CFLAGS) -c -o $@ $< =20 sbrk.o: $(SLOF_DIR)/slof/sbrk.c - $(call quiet-command,$(CC) $(LIBC_CFLAGS) -c -o $@ $<,Compiling) + $(CC) $(LIBC_CFLAGS) -c -o $@ $< =20 LIBCOBJS :=3D $(STRING_OBJS) $(CTYPE_OBJS) $(STDLIB_OBJS) $(STDIO_OBJS) sb= rk.o =20 libc.a: $(LIBCOBJS) - $(call quiet-command,$(AR) -rc $@ $^,Creating static library) + $(AR) -rc $@ $^ =20 # libnet files: =20 @@ -103,20 +92,16 @@ LIBNETCFLAGS =3D $(EXTRA_CFLAGS) $(CFLAGS) $(LIBC_INC)= $(LIBNET_INC) \ -DDHCPARCH=3D0x1F -MMD -MP -MT $@ -MF $(@:%.o=3D%.d) =20 %.o : $(SLOF_DIR)/lib/libnet/%.c - $(call quiet-command,$(CC) $(LIBNETCFLAGS) -c -o $@ $<,Compiling) + $(CC) $(LIBNETCFLAGS) -c -o $@ $< =20 libnet.a: $(LIBNETOBJS) - $(call quiet-command,$(AR) -rc $@ $^,Creating static library) - -# Main targets: - -build-all: s390-ccw.img + $(AR) -rc $@ $^ =20 s390-ccw.elf: $(OBJECTS) libnet.a libc.a - $(call quiet-command,$(CC) $(EXTRA_LDFLAGS) $(LDFLAGS) -o $@ $^,Linking) + $(CC) $(EXTRA_LDFLAGS) $(LDFLAGS) -o $@ $^ =20 s390-ccw.img: s390-ccw.elf - $(call quiet-command,$(STRIP) --strip-unneeded $< -o $@,Stripping $< into) + $(STRIP) --strip-unneeded $< -o $@ =20 $(OBJECTS): Makefile =20 @@ -126,14 +111,14 @@ ALL_OBJS =3D $(sort $(OBJECTS) $(LIBCOBJS) $(LIBNETOB= JS)) clean: rm -f *.o *.d *.img *.elf *~ *.a =20 -distclean: +distclean: clean rm -f config-cc.mak =20 .PHONY: git-submodule-update -$(SRC_PATH)/../../.git-submodule-status: git-submodule-update config-host.= mak +$(SRC_PATH)/../../.git-submodule-status: git-submodule-update Makefile: $(SRC_PATH)/../../.git-submodule-status =20 git-submodule-update: ifneq ($(GIT_SUBMODULES_ACTION),ignore) - $(quiet-@)GIT=3Dgit "$(SRC_PATH)/../../scripts/git-submodule.sh" $(GIT_SU= BMODULES_ACTION) $(GIT_SUBMODULES) + $(quiet-@)GIT=3Dgit "../../scripts/git-submodule.sh" $(GIT_SUBMODULES_ACT= ION) $(GIT_SUBMODULES) endif --=20 2.43.0