From patchwork Tue May 6 14:34:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887771 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583148wrq; Tue, 6 May 2025 07:37:01 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUALcqtHAMXv8KIo4Z811Vg1XOhnwFL37UxAibrrrJhr9kDZWREOFu7MI9RwBNf/GO8n5+uVw==@linaro.org X-Google-Smtp-Source: AGHT+IErzXjiBQkHaoVzKfX/rlQHjudsaa09r3TqYdff8CvKU45LFgpET9WZlyQf0HbkVJ+rNyAA X-Received: by 2002:a05:620a:410c:b0:7c8:c97:627f with SMTP id af79cd13be357-7cad5b8d856mr2544473485a.46.1746542221647; Tue, 06 May 2025 07:37:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542221; cv=none; d=google.com; s=arc-20240605; b=RQZ0sFuZPWtlrp9NOv22K2pCS1tHWVLjTbpljNEmVUMFGFRgJAOWFdoVpJo9Q2pSZL jYF+JUNd/C1acwhN887fwzQMu6e4lYVt/qCUpJpVLltiJ9k+JLx+3N1i3OyjEvRxVrjo DONBLHbVakRTAwV4ruKYSF7Xqgq4Ndqph2QUagsR6OoKGq2CcOQ2DS66D45tkWCC68zn y4uJCxijy8n6kiBt+5EyeDLwfhEa+6v5DmzbcHYEOsriXsU+GBY1BOT5v+xfFou8YeX3 tslRhGkFNpbODYlDcJYCjDLVMwcnB/Ah53hMq6xq67DrEey0WV04crnIa55QfIfWBGo8 bCEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=7fk0+zfQPUjhKJZd4fHUCreFdVkC6Nw3uJmVrWhWzRI=; fh=6Iy23zC9AdgEjl8BT287tms7OsCTNhvcMTX6iUEgWw0=; b=FX4bAyiDZkynRtnw5+2XOtDRe+xWfb4LAlmcYipT0+pQ82Hp73JejeRwsJdXlUu84v XgKJSnSoK7BUfP1lo5TRVDJDMe5NK1JxnrdO5kLVgsjetspMvmuWMGbLvRIEHrq0p3BU WTFRlD9v+aXUXiBBLr+NcZ/ToGSJKx4soJ/vCX606m7BEJwCWrALkYKDb699cKyfwL4i 3AZwrQawoQ2IdUPrTOjQ4QU5/CU+ZbouXVMF+dtf0G+UufDGbzNUhfgNo4+M///ohiYw tFq1PfQR7FHdWN1BkwEAHisyU5+JJMn1rR5RrX5qIkleG+670j+7HahZcUgL8KEvcI35 JaaA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jTxYmF8j; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id af79cd13be357-7cad2456cedsi1106263685a.605.2025.05.06.07.37.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:37:01 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jTxYmF8j; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJOH-0006QL-3h; Tue, 06 May 2025 10:35:25 -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 1uCJOF-0006Nb-FP for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:23 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOD-000122-80 for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:22 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-43d0359b1fcso36125135e9.0 for ; Tue, 06 May 2025 07:35:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542118; x=1747146918; 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; bh=7fk0+zfQPUjhKJZd4fHUCreFdVkC6Nw3uJmVrWhWzRI=; b=jTxYmF8jIUb2GdsQJNxGKhG2qGp5wE6WLdJxDnt0ytXKkOSudoDMwxjLbEAD/yeUzw f7tMZtp5TBYTmcM34IbjnoNXmJRF1XFaycjrt7R44a6NKWl4+pZ8B5aGBp04Pw4tBI3L oMNAiAX4jdBGDtOh0KZDlA+53NCR0g73VQzlNaJgvPseBCGm7FmdWZGtPPCi1qNgFlWD 8BjNvyVowQG8k5uAD2KV8kzf/XcUcZCZds5pT6+gyUdCDfi03sPpEZ42+yd4ruPexSvS TPbs4V+tPh9u+fCQml0pK/PajCAPc7XzvHt7TK7dxZDWcDD/0mla5mQQCFb/vd1KODI6 Pm2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542118; x=1747146918; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7fk0+zfQPUjhKJZd4fHUCreFdVkC6Nw3uJmVrWhWzRI=; b=M9vQW6yKBtMw6M2p125ce5xg0hW7T3L9jGuGZPTmfTrlak2aq+jecmYo4oMKE75D8d WREw+2hT1fDMBjTgDJO3IKTWpjjOzvLqYyiFHDEvG6IR27E1hcLwg8emasU8zxk7dYkR 1gcPvI6YwCNCyCHNYKnNcqem59kG4J+KcrnBkJdVPKp1W5dZ//WqnI72hJ+KNauOcEDg wiUCTdgU0t2k/PmePaK6Oh+8Js6e0C3a7d40ax/tSjPETHofIJXS2L8fgscOhklF8FLf 9QiMaljUCp6P2wJ2wiZeBLi8LFULF6MMkEVoG+MVzsoUVtmTmV33c80ril//Vs8qVsjB bHlQ== X-Gm-Message-State: AOJu0YwuCcicnl6jFhG6G17vi0oMQZ5Abc9u004Td29O9Aexgz6YJrx1 scp6dGuPvM4Q+ZgrRsStett5fiKds1hySIWykPLU5OLnC67oC8FMKVU/YqrU9t1Qb2Hjbj3uzci H X-Gm-Gg: ASbGncvgZ4oAuGjmKFV5V+tcONOHMsNfu7N7624uqai2CIw2Y2bHhLTu9g5NQQ/oMsh PNuWukXL8/PwiPHLLHiWq6aVkYIxNaFCK9rU5zAvs6sY683SAgs84k65k2EHYvta6QiXkbPmf21 xQA80zdkrdTP/dFQDt5m4b0UdNS0QuvSyet927Tq0q05Gpk9xQSDr/yKNVs6GwUEHRPRvSKLKvS 6HdcmCZBGeBKiMqNEFDkvH/A9zGpcCVdD/4jJ2spQ7460Bm0W6Nr0Ze+FcKWhvXb8YQneaFUTua a7JYxMhNKyC/AR7j9V3Bno0hIrCBXMBoF7tHms1kzrke5AAGdAvcP0eEL4KN7A3NhYH+d1ToU4y OC1fZPt4DuQCTLXkzfDUW X-Received: by 2002:a05:600c:c059:10b0:43c:f509:2bbf with SMTP id 5b1f17b1804b1-441d0105d86mr21202865e9.15.1746542118116; Tue, 06 May 2025 07:35:18 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b89d1636sm171373065e9.13.2025.05.06.07.35.17 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:35:17 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , =?utf-8?q?Philippe_Mathi?= =?utf-8?q?eu-Daud=C3=A9?= Subject: [PULL 01/22] bsd-user: add option to enable plugins Date: Tue, 6 May 2025 16:34:50 +0200 Message-ID: <20250506143512.4315-2-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=philmd@linaro.org; helo=mail-wm1-x330.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Pierrick Bouvier Nothing prevent plugins to be enabled on this platform for user binaries, only the option in the driver is missing. Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daudé Message-ID: <20250331234228.3475706-1-pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- bsd-user/main.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bsd-user/main.c b/bsd-user/main.c index fdb160bed0f..329bd1acc02 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -175,6 +175,9 @@ static void usage(void) "-strace log system calls\n" "-trace [[enable=]][,events=][,file=]\n" " specify tracing options\n" +#ifdef CONFIG_PLUGIN + "-plugin [file=][,=]\n" +#endif "\n" "Environment variables:\n" "QEMU_STRACE Print system calls and arguments similar to the\n" @@ -225,6 +228,8 @@ static void init_task_state(TaskState *ts) }; } +static QemuPluginList plugins = QTAILQ_HEAD_INITIALIZER(plugins); + void gemu_log(const char *fmt, ...) { va_list ap; @@ -307,6 +312,7 @@ int main(int argc, char **argv) cpu_model = NULL; qemu_add_opts(&qemu_trace_opts); + qemu_plugin_add_opts(); optind = 1; for (;;) { @@ -399,6 +405,11 @@ int main(int argc, char **argv) do_strace = 1; } else if (!strcmp(r, "trace")) { trace_opt_parse(optarg); +#ifdef CONFIG_PLUGIN + } else if (!strcmp(r, "plugin")) { + r = argv[optind++]; + qemu_plugin_opt_parse(r, &plugins); +#endif } else if (!strcmp(r, "0")) { argv0 = argv[optind++]; } else { @@ -433,6 +444,7 @@ int main(int argc, char **argv) exit(1); } trace_init_file(); + qemu_plugin_load_list(&plugins, &error_fatal); /* Zero out regs */ memset(regs, 0, sizeof(struct target_pt_regs)); From patchwork Tue May 6 14:34:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887779 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583846wrq; Tue, 6 May 2025 07:38:35 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUmdSpK4e9YqqW2sE+dI+mPjjQT4NOFn5STftoN7rCFOnix2t7fUiNnZDv0BSMNLq2q50CKZw==@linaro.org X-Google-Smtp-Source: AGHT+IG0zCGcOBGCtvxQgAUkzy1t/T3tKl6SXV1Y/JTiGyXZV1akGKrF7Fy89yHLp98wdPutEtdy X-Received: by 2002:a05:6122:d86:b0:52a:bf98:55b with SMTP id 71dfb90a1353d-52b068879d7mr5968496e0c.3.1746542315541; Tue, 06 May 2025 07:38:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542315; cv=none; d=google.com; s=arc-20240605; b=LsKiy2yhvUzZalC+13ozMXEU7GOzWDvN+gYIMHoh+LAyk8xWqq1v0HytW/gLeFOmQr CeEZPY/plUFfwHNexuIuF8wUuDuJiPVMeOBp0E0yJv3OPHZVDSemoW5s1Md0iN2RguKX 1B6Fh3/QGkq/JDV0mSH+fgXm6h8IkVx6Rrd+vzO48r7SQ3ZhlzuhRAciNJWTwort97x9 HSWX+RZx72GwycB0SsDOWVn4iHzlrLRK6NKRq1B5T6r3U8LuhRkvng6B8drBXO3kSP2P foTFt1e2yucP5iFVKp7oEcNQgfK23A9W889DwdgvUI1ZWjxzfGSMiU/WbjA1PIz4n3rA /Feg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=EJbqmq9kFpuW6bFY3e+x+p51Q9qF9BEDYXcNOdMViWc=; fh=XfSrKOPN7QZXPc5nL6RQHEQjcfrTNJlYHAnta0mLO+Q=; b=lm3ImE3eymnGdMac6OtupRfhtWuuzg5+dS3rw9QdU2Kbz6dfXMo5q09DNDP6R+OvYN AFnV2fbiSGm/Po8akQxL/1bRwTYfhZ3DP496f5sgOvLkvPb+WcqDJ47HZiHdqLn77Ha9 irIuxoXQBR6R+JjJBlrm1pKaH4Pw8puiDPuzBkdCn6JBajtIRTzOq0mlIwDR2QfqeYdB 04IAwYWXOOlPKNiuY99AjJA+H9C2+oa79wWKlBk/oQ/w7VxFjIAPr1WDP7T+pPPRkVZW QMiZNnW7wXkieH+qiU/bh8zfmvi6VPZ0ph5rvOaQqFd6KKYfJYONhmEAqB8r74uEFm9o BlqA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="iPTO/otq"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 71dfb90a1353d-52ae419c896si2970401e0c.252.2025.05.06.07.38.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:38:35 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="iPTO/otq"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJOK-0006TV-LN; Tue, 06 May 2025 10:35:28 -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 1uCJOJ-0006RA-2g for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:27 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOH-00012P-6U for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:26 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-43ede096d73so35016875e9.2 for ; Tue, 06 May 2025 07:35:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542123; x=1747146923; 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; bh=EJbqmq9kFpuW6bFY3e+x+p51Q9qF9BEDYXcNOdMViWc=; b=iPTO/otqkRb6tjUGKURzcslD3umdH+x4gPgxKTLxIknMWiiiF2bphGKA5qhzjER2n6 SYekeMSElo6GwRkaDrergG1bzbYCvUd4bg7LJ4VEtScQRvzdDGm3xr9fexSV4qAzFc2p k6bNHVNNe8zX7zHCXbpugaN2DrxZDw8kBv1enr9lshDd9+l3cmXZ9R5decsnhK4F2ckd VpBQPJCjGFtKeW+ATYl4bGwTGh4Y75pVsb0lQ23VFpOO/bTqUljOpFBPZ9tmLySpqJeU 8EUnYMD0HF9GmhZYL/+DSaHpV5TZ2zSfgTUeNrNjwDhvjQ/zOqPl7qhFAzZA3g/MYLgk QFmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542123; x=1747146923; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EJbqmq9kFpuW6bFY3e+x+p51Q9qF9BEDYXcNOdMViWc=; b=wM4OleERnZi6OGEvhGAjTUIuJmzbyamrk0LlRWa0rztCMPIGYMtUWW94XELoae+zou A85+COCC//0qJ1tLtM6OsQLVz1ozWbvfMbjTsZsbsVDDaab+HJrRCRIaL7vTBaFQmL74 X8kRkAgjPgPhMurg9wjJ1H7t0Q2MGJrUohGfHfGx8MUgPpV5orHL+vV9C34oPKHf80RS 8R99V9b317Z14quHJQBcuYhGI75HwNEaoFW9NEaihb4k7VvlZCQkxEiwtwL8mEb2QbKV 5VThfodpjcSnzyx8MU3xAYkcGKz5FvmKKAW5+C9sNm06eOmxUGAeWhkLg87MKIeyuS6v kqOw== X-Gm-Message-State: AOJu0YzXmFAuGnPCh9YwsegYtIRhVO1HpkxSG3qMoVu1Xr7zsGgtK9EN zc7LRr4zY7rX97E1cDLbrOxKNtKG6wKFjJ0vBlPsvN5GDQkFZejG09YuJ1fHEJ2FnnE/7jXH5LT 9 X-Gm-Gg: ASbGncsfZyJTPzm1Go0yglBc9LkDMYCCXRxlPY+56/Wkd5xv95LOP9XvbEMcQMp6+Lv EQxJujufs1c9mP4sYCpAO7M+Wf1BNkEMJNb0I6YXsAvAGbRD7UzytpExmdBFD/8veALMdl+2Xpr b7DP69nKCKjmoVFRttsz2mX41Fde0hDnaXhyITHAf04LPBB+XFplGiBAl1PlA3RvcJ+SgZPcxD+ jon2vccoqz4Zpaczz8GbPt6GyI24q252Y4m3/IV/aCAwfJm24r21IRHolQUMksR3dz4aPIjMBwk RVhAeIvq2Xb3re6mJtVPz75UZxJuumEGQ9QrlW3xKDM/J8fafIk1b6Sgm2BdLDt9qfm/uxwk5wJ OAcodQ01JGkh3a5RWkUo3 X-Received: by 2002:a5d:6489:0:b0:3a0:b1ff:8542 with SMTP id ffacd0b85a97d-3a0b1ff88f7mr1739276f8f.8.1746542123326; Tue, 06 May 2025 07:35:23 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b89cc441sm174930805e9.3.2025.05.06.07.35.21 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:35:22 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Steve Sistare , =?utf-8?q?Philippe_Mathieu-Da?= =?utf-8?q?ud=C3=A9?= Subject: [PULL 02/22] qom: Factor qom_resolve_path() out Date: Tue, 6 May 2025 16:34:51 +0200 Message-ID: <20250506143512.4315-3-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=philmd@linaro.org; helo=mail-wm1-x330.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Steve Sistare Factor out a helper to resolve the user's path and print error messages. No functional change. Signed-off-by: Steve Sistare Reviewed-by: Philippe Mathieu-Daudé Message-ID: <1741036202-265696-2-git-send-email-steven.sistare@oracle.com> Signed-off-by: Philippe Mathieu-Daudé --- qom/qom-qmp-cmds.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/qom/qom-qmp-cmds.c b/qom/qom-qmp-cmds.c index e8665476182..293755f409e 100644 --- a/qom/qom-qmp-cmds.c +++ b/qom/qom-qmp-cmds.c @@ -28,15 +28,11 @@ #include "qom/object_interfaces.h" #include "qom/qom-qobject.h" -ObjectPropertyInfoList *qmp_qom_list(const char *path, Error **errp) +static Object *qom_resolve_path(const char *path, Error **errp) { - Object *obj; bool ambiguous = false; - ObjectPropertyInfoList *props = NULL; - ObjectProperty *prop; - ObjectPropertyIterator iter; + Object *obj = object_resolve_path(path, &ambiguous); - obj = object_resolve_path(path, &ambiguous); if (obj == NULL) { if (ambiguous) { error_setg(errp, "Path '%s' is ambiguous", path); @@ -44,6 +40,19 @@ ObjectPropertyInfoList *qmp_qom_list(const char *path, Error **errp) error_set(errp, ERROR_CLASS_DEVICE_NOT_FOUND, "Device '%s' not found", path); } + } + return obj; +} + +ObjectPropertyInfoList *qmp_qom_list(const char *path, Error **errp) +{ + Object *obj; + ObjectPropertyInfoList *props = NULL; + ObjectProperty *prop; + ObjectPropertyIterator iter; + + obj = qom_resolve_path(path, errp); + if (obj == NULL) { return NULL; } From patchwork Tue May 6 14:34:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887795 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2586207wrq; Tue, 6 May 2025 07:43:54 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVNZBk/jru0pUgOKXKs0ohkS4U9NMZjf8jfa9cTsDgm+apC8BW2T/vxGycZ0Ksv5EeSVyh7ew==@linaro.org X-Google-Smtp-Source: AGHT+IHN+JpBXJ1RMt6DIVMrKTrgj9jFi9HWkaHQ0qCSUa6gUzyCPLxbkLjrEXlJVY/NmZGQTZis X-Received: by 2002:ac8:5a03:0:b0:48d:56ce:e2d3 with SMTP id d75a77b69052e-48d56cf84d8mr205877831cf.19.1746542633971; Tue, 06 May 2025 07:43:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542633; cv=none; d=google.com; s=arc-20240605; b=B21a1f8RrsPWmdBX9XheJ2Fa2gmqPMintI0ti9eFgurshVWpmC8LoQM61Ec2i6GxTS RZazHADGfCxycqF3Yzo+FrgbIwUbv7voVIytnPTO68LJaiMw6D7uDCHbRtag39U22vWn cUsSjgT1TpddnXOY9219bR+O9YwWuKdrFicPdmQDNvD0XgTen6KdYF2bPjj/9WH7lvSk wU1xUMls9g6rZOK8uaQn5S+SxSLk7DElnP93njwLZUYNQGhjdPlHvoyiXi488Nvluy1m NxtPmnqoq/Hx8vlU9ExouDhX0n5wJpL+nd+u997xb2zIQOn6TvU/pEA4+QnM5Y5/3h7f 1p4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=ko9NrQnF0SFd6dLTc0vMfxfU32MTZU1FDAMfmJHWSSA=; fh=sujVwWsh55Sw25Z/ur6cAmWRl4G1LZjGYB1MsAoiKwI=; b=fn25VOxH7cfF+iZaLTQykWqAu4EdCdHA1pD9O0gzVoWTpMS0kaiZCT86tiZRANEhxC KuF671Szd0pouRPqJm6tPGxSUR2zWok5FgPNuW297ZUViYNosMN+K2yjZbv4+6FOMBJd dBPMROvuiKrtG1DM8SGSf+1IM4RNH5X4FBAMaFCSGUVLWfzRgmpvsWeN6x9pwxSQL93g 1i8fQ/WuAsAtVx9dO19knwCwbQ4fFU26uZwzdsbCBoIyTq8ytEVOU8ztRAM2+PCODb/r ZlDpxqdxmLCBhkWxpW8SqHe3e60dVjrGmy9qlGzPGboiCPD47d87qXEvDrcDmf2q04S/ 6zyA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kyQZeT0y; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d75a77b69052e-48b98d1351asi110587331cf.539.2025.05.06.07.43.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:43:53 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kyQZeT0y; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJOQ-0006XB-0n; Tue, 06 May 2025 10:35:34 -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 1uCJON-0006WV-Ci for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:31 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOL-00012n-P5 for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:31 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-3912fdddf8fso4202958f8f.1 for ; Tue, 06 May 2025 07:35:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542128; x=1747146928; 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; bh=ko9NrQnF0SFd6dLTc0vMfxfU32MTZU1FDAMfmJHWSSA=; b=kyQZeT0yEh58+/y4f8ab8nnUmQFZp1wFOCrNuNHVVOlTbVBpVdNhHGehPw0MS2R51D vSBCVXsaGtLLJT0GRZd+hc4+gV6zanJt1DM1PZZY4rBWZ0C1vRSTABmwY4DhJkThOqw3 7xYDNyoAgLwucEV5oM4CGe6NVEsLqvgXNvA26JzhIbANj3atptuqdkgWMCPrd8M5r/pQ Js0Z2ltJ4pBKJNufUHcjZ2X+F7ypjLzybfgnrUp8AA+DTbE+ybefnV7iECx0CDF7pT7K cQu97IugLVvPTiLrbROkJwuHwtQgz5Uyhwi2gHmA47GPQuxo6pQE5iGOYKxW0wm0DYeW c4mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542128; x=1747146928; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ko9NrQnF0SFd6dLTc0vMfxfU32MTZU1FDAMfmJHWSSA=; b=W4xoQVNcMXnA5CO1vEK+kijZBnxk8h0zhd8X5b8+Xb3MgxXQO76BqiW7LgwIsJ21/q XH9NwqJ3H+j39kmMSi5B08/L4QStjS/nL6q0vInM5q2dJ/oRFke3wQZhPiB0Zxrd5jja 3YVJxgPBdBi+uKjPysCcthRTkCCL+JaJ8tat2zoh6b0eSGUtMEQA/rG7gUTR6Re5kXHA W1CFedbx9I1+g5OBtMxvDqZyTOlaT5VFIjpCUnZOB0HlCu83Dfe3bv5q5IEkY9sQEwxY Wems0fl79W5FZlacMavsRvdSSzycRUlPHZlLbTrMv8p7L9EJQhsBM2MHRLQp2Ha2A8Ao 91Pw== X-Gm-Message-State: AOJu0Yy0JhisK6HAnYK/UKwJ2g6eLBBJcphiwy8O1V/QVhENX62afv1v It9uHFY1Ho7z9XhkZlwKlt6IgWuTjA+L6mjOa7W8BiWYarY88PSw2IEIbSGKWeSVpthpdcjqD0E h X-Gm-Gg: ASbGncsbuzgPyyU75ilpgyoSzaCJEShP928Xj7l/A5fk/aO3VcbaQPDnBuOro3Ub2vo L2KHY7OZmRdvNPXI4X+nIp/xQ0L+zjXmFozmTD8gOTVcMgmTM1eNt8OGb2KwNdBwi1c5w105GBp 4q4vnBR4noELtT3hFB4egV+kjeNEabXeuYlS/fTVDA9NsWef/4B4caDklejEHAFZvZ3yRXG8D1j HMEnuK2Q0D2rYMQTYJli+S8QLGEc4qDth2LtkY9cv93/uZDe8ODLo+WlBBusSqXasQN7oUDSrpw Nu5FBj0Y+wPz+3WhkOyuSHZ+UCa9larm/HGd8NH4w2SkRxi2/mEFpQSoWEN0krD4hRhC1LSTXy+ kyw99zGuGZS4vNYAqRc+0 X-Received: by 2002:a05:6000:2204:b0:3a0:7c91:4aaf with SMTP id ffacd0b85a97d-3a0ab5b10ecmr3175700f8f.19.1746542127776; Tue, 06 May 2025 07:35:27 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b89d150fsm170630755e9.15.2025.05.06.07.35.27 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:35:27 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Thomas Huth , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= Subject: [PULL 03/22] qom/object: Fix typo in comment Date: Tue, 6 May 2025 16:34:52 +0200 Message-ID: <20250506143512.4315-4-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=philmd@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Gustavo Romero Fix duplicate preposition in comment. Signed-off-by: Gustavo Romero Reviewed-by: Thomas Huth Message-ID: <20250504215639.54860-5-gustavo.romero@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- qom/object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qom/object.c b/qom/object.c index 664f0f24ae8..7b013f40a0c 100644 --- a/qom/object.c +++ b/qom/object.c @@ -485,7 +485,7 @@ bool object_apply_global_props(Object *obj, const GPtrArray *props, * Slot 0: accelerator's global property defaults * Slot 1: machine's global property defaults * Slot 2: global properties from legacy command line option - * Each is a GPtrArray of of GlobalProperty. + * Each is a GPtrArray of GlobalProperty. * Applied in order, later entries override earlier ones. */ static GPtrArray *object_compat_props[3]; From patchwork Tue May 6 14:34:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887772 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583264wrq; Tue, 6 May 2025 07:37:17 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWjuoCxQr4IoMSANBSw5ap2M+hW64LgziNp7PP65PozgrU1S4HNVCi16kfZQ+yMWfzKs17NwQ==@linaro.org X-Google-Smtp-Source: AGHT+IGTL09dapty5uStWUb3W5qdfZpPE1zsVklr4SeRAyACqgS3w2yR+oJJwcVyuQ/yDFBepAJ/ X-Received: by 2002:ac8:5ac2:0:b0:48a:e2ec:a3ce with SMTP id d75a77b69052e-48dff0e9394mr147727991cf.8.1746542237546; Tue, 06 May 2025 07:37:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542237; cv=none; d=google.com; s=arc-20240605; b=eEDHzUllg2swV7UzVoeMySFM7IdCaQmh+BHka4ZUOh5DeDUR6YARreiMnDw7M2dZzz Z+myQPL2rbXW1KK5imHKpTbRc8hK9oOVTuw2b+r8ovDCwpGrzIESNm1VAQmn1SGkytAu ixW6zDWoo4zRcEtILXlk7bMzvG6j4qU06jri8lF7FfXX4PpNgs+v4PYKhaEjANIipZex e2KutEWxjN2I1xIbTHGFl2mc96uhAgRgPNopQLtv99+YUVAzH4jpXZ1sP9w9iEWQ35cD sab2XQ504myCj6xTpHD8oJINeGKngJGRQMDcwi3HWFlzNWLw2mSDAmkkRMlJy0bEWTWg 2qmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=lCeRqTx0mhaZ0q9s1EL1ORmnDCtjAuDqQ8i9YX1QOyg=; fh=CUylME8l2OFZrrkhMvSBB1RuJg/1/mldIAWktVTdJ9Y=; b=Lyj5V4y1u7v7A3VNkCKp3L9Mz2KjyGzVr6vZzIz2gqoybR3pFFmTxfZJTVcSxnUZXA 6CiNHlmPG+DzarwH8wITlGQ1/vZe5xMzk5VySbex+nII06egev1fm0afHTdXMWHvXjl4 7tpJV7tRlN0Yf8F6T6BBTUzi4a2s06OyrA8zEf4H+lfp0v2wIOoiQ9izHWNZpG6hnhEa UDQisiKPNoXjmRhdkDHwYHlDbFpgcfU97S3kbVuAeiKgz1v4QNUEQRWAWKdJKpt/EvzW UJR/UDTLJPiDo6seP72DG86+x8fG92Q2bL+STKMUTLAZMjhSWbmCnW/RZb/Khn3TgKCO QvHw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JSbXXGpK; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d75a77b69052e-48b990fca4csi110864571cf.617.2025.05.06.07.37.17 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:37:17 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JSbXXGpK; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJOU-0006lK-VG; Tue, 06 May 2025 10:35:39 -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 1uCJOS-0006be-QR for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:37 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOQ-000134-OI for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:36 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-43cef035a3bso36575745e9.1 for ; Tue, 06 May 2025 07:35:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542132; x=1747146932; 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; bh=lCeRqTx0mhaZ0q9s1EL1ORmnDCtjAuDqQ8i9YX1QOyg=; b=JSbXXGpKXX7ad0vkDkDhH6ntFZeewhCHgmQGZRDXzPdRLqYpHrEuSO/wt0qTSb4UPI SFx0w482S/OS+PQpSK6f7kwc8AHVDxBEL0rmXiAyY6t6ffSxTQk3VDi2AWS0b5ud0mQK NyVXwrQl0qC32glI7eZoE3QFxEeZDjzMy7IxBP8S4ddJxIBorhoISFW63jAxYmygVS5n gW3momNmcKi/Ncat8NSNiPIq+mquMonfmcbpfNDLklgBmhwhdkiXaayBFzPaDzcLH/+5 kXEcbwvaGAB0UVG9lUDzocZxJWIhr2spnDfT6/UN4dPkRwadwGvJI3URG1H+xphTmEuP nxVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542132; x=1747146932; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lCeRqTx0mhaZ0q9s1EL1ORmnDCtjAuDqQ8i9YX1QOyg=; b=mzK7Ig6+aWc5FGG9Jkh7BJa6A+478V2cJHLHJ0JPDuJa3I4d/IJGtxDDu72JCumIaV G8LHB8ghqS+BLUA1pf8WGb0M3IQE73hynPz/8MYiS4agrSm1lKIOcNRArfnNjuQNnch5 nt402iGw0JmvgaWLH/Hx3tNb/WLHZXqYZTPeco9REt6xDQ6lFNnSaXtozx0ltK4DfZHS exOhyXbzZjlK1hoMLFy0aFtgrjS1FG9C0d2+Br+aPvz0aoknYNRwvo8T3yQJFHvqIZwu UEpix0K2xBFm5PNmSLPjLLGm7Z95qcuKye3Ysm63F3yNhFoFAdMBD6KJ/TG0xVO4NQG6 k40g== X-Gm-Message-State: AOJu0Yw8hpG8VnaDTr6pDuaWhFzrNNZMI+4HKgzU7LzEqpbzTCZWKTCx ROrMyMEGGlIoXSeqcP6FRYi49FiAcrnBaSo1VYm66IM04oAfneVBd895E40goyzm+emYybPqII/ V X-Gm-Gg: ASbGncuRChTgUJ+7T3SertJ5A2CRaODKw6pFSbxLeVtBasFmqsogL5zJMSvQA60PB4l Li8pKAbGFbQmNkG2a2KInbKCR6ZlEirOj2AzmvLd1fBZz8BgGt1t3EXrdtjtheI3gXqbsj2lhgF H4NlixAtM93c+8OCw0uN6rSxsBTnMgCp8FTw1LwU1rznnjsaI74OXBwoAKdkKRotxH1VtU7IMHc OZwySyui6Ji7DYGuTzjnM6Eha7Op6jxW9YYoYnZfZAncm+2+HWSdiNMG2h6pC0pAKJMvtHDYNIK CFx0etCE4ggy9r+Y6wbs7TGYGM+PPeKrHcQ2bI9PwhSL4V3ssBJpCrPZavVNNGWTWMSWCz7CZCH JmhpAU/ThBzsUyjNq7/44 X-Received: by 2002:a05:600c:1e88:b0:43c:f513:958a with SMTP id 5b1f17b1804b1-441c48bdf64mr94179155e9.13.1746542132340; Tue, 06 May 2025 07:35:32 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099ae7caasm14120803f8f.54.2025.05.06.07.35.31 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:35:31 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Xu , Richard Henderson Subject: [PULL 04/22] target/migration: Inline VMSTATE_CPU() Date: Tue, 6 May 2025 16:34:53 +0200 Message-ID: <20250506143512.4315-5-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=philmd@linaro.org; helo=mail-wm1-x334.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org VMSTATE_CPU() is only used in 4 places and doesn't provide much, directly inline it using VMSTATE_STRUCT(). This removes the last COMPILING_PER_TARGET in "hw/core/cpu.h". Signed-off-by: Philippe Mathieu-Daudé Acked-by: Peter Xu Reviewed-by: Richard Henderson Message-Id: <20250429085148.11876-1-philmd@linaro.org> --- include/hw/core/cpu.h | 12 ------------ target/alpha/machine.c | 2 +- target/hppa/machine.c | 2 +- target/microblaze/machine.c | 2 +- target/openrisc/machine.c | 2 +- 5 files changed, 4 insertions(+), 16 deletions(-) diff --git a/include/hw/core/cpu.h b/include/hw/core/cpu.h index 12b2ff1f7d2..1e87f7d393e 100644 --- a/include/hw/core/cpu.h +++ b/include/hw/core/cpu.h @@ -1121,20 +1121,8 @@ bool cpu_exec_realizefn(CPUState *cpu, Error **errp); void cpu_exec_unrealizefn(CPUState *cpu); void cpu_exec_reset_hold(CPUState *cpu); -#ifdef COMPILING_PER_TARGET - extern const VMStateDescription vmstate_cpu_common; -#define VMSTATE_CPU() { \ - .name = "parent_obj", \ - .size = sizeof(CPUState), \ - .vmsd = &vmstate_cpu_common, \ - .flags = VMS_STRUCT, \ - .offset = 0, \ -} - -#endif /* COMPILING_PER_TARGET */ - #define UNASSIGNED_CPU_INDEX -1 #define UNASSIGNED_CLUSTER_INDEX -1 diff --git a/target/alpha/machine.c b/target/alpha/machine.c index f09834f635d..5f302b166da 100644 --- a/target/alpha/machine.c +++ b/target/alpha/machine.c @@ -74,7 +74,7 @@ static const VMStateDescription vmstate_env = { }; static const VMStateField vmstate_cpu_fields[] = { - VMSTATE_CPU(), + VMSTATE_STRUCT(parent_obj, AlphaCPU, 0, vmstate_cpu_common, CPUState), VMSTATE_STRUCT(env, AlphaCPU, 1, vmstate_env, CPUAlphaState), VMSTATE_END_OF_LIST() }; diff --git a/target/hppa/machine.c b/target/hppa/machine.c index bb47a2e689f..13e555151a6 100644 --- a/target/hppa/machine.c +++ b/target/hppa/machine.c @@ -216,7 +216,7 @@ static const VMStateDescription vmstate_env = { }; static const VMStateField vmstate_cpu_fields[] = { - VMSTATE_CPU(), + VMSTATE_STRUCT(parent_obj, HPPACPU, 0, vmstate_cpu_common, CPUState), VMSTATE_STRUCT(env, HPPACPU, 1, vmstate_env, CPUHPPAState), VMSTATE_END_OF_LIST() }; diff --git a/target/microblaze/machine.c b/target/microblaze/machine.c index 51705e4f5c9..a4cf38dc891 100644 --- a/target/microblaze/machine.c +++ b/target/microblaze/machine.c @@ -93,7 +93,7 @@ static const VMStateDescription vmstate_env = { }; static const VMStateField vmstate_cpu_fields[] = { - VMSTATE_CPU(), + VMSTATE_STRUCT(parent_obj, MicroBlazeCPU, 0, vmstate_cpu_common, CPUState), VMSTATE_STRUCT(env, MicroBlazeCPU, 1, vmstate_env, CPUMBState), VMSTATE_END_OF_LIST() }; diff --git a/target/openrisc/machine.c b/target/openrisc/machine.c index 3574e571cb2..081c706d02c 100644 --- a/target/openrisc/machine.c +++ b/target/openrisc/machine.c @@ -136,7 +136,7 @@ const VMStateDescription vmstate_openrisc_cpu = { .minimum_version_id = 1, .post_load = cpu_post_load, .fields = (const VMStateField[]) { - VMSTATE_CPU(), + VMSTATE_STRUCT(parent_obj, OpenRISCCPU, 0, vmstate_cpu_common, CPUState), VMSTATE_STRUCT(env, OpenRISCCPU, 1, vmstate_env, CPUOpenRISCState), VMSTATE_END_OF_LIST() } From patchwork Tue May 6 14:34:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887781 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583910wrq; Tue, 6 May 2025 07:38:43 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVuTRJDS9pG+zUug4V+M1ebDtfd2s0VOnKvOIcv/Hm5kaMlu42fOsWGmm5uk/OcQbzVjL65wA==@linaro.org X-Google-Smtp-Source: AGHT+IE/VwGouJfIhR4yDoZZYcIoAiDOIXqGR7OfSNI7eeuyUnqkKxTCj1VR4BZqvLEk05jUPctb X-Received: by 2002:a05:6102:334e:b0:4c1:9d9b:54b8 with SMTP id ada2fe7eead31-4dc71f1789dmr96540137.2.1746542322789; Tue, 06 May 2025 07:38:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542322; cv=none; d=google.com; s=arc-20240605; b=DdtZqMj+F4O/QzbPHPR1ggcffBo/4fYYWaIJ7gAA3tU9+2Etre+BlhTDNBgzY3rpjP YhJjjIoZ0+RMHp/UcYh3rFo56tIc94uRdy2aC5ICUzm7P+y2aTZ85HZfKiEdi166mXFk Ut36LXbrHU1BnEj9MOFe45oF1w4GzU9pMa2XC9da+fTtQJ7cVnwqUAV/y5QtARiNaW2s iyW6pyAbEjjDWn00DRtWIEbTrWOoBsIJ927lcT3P8mr9fOX2VED/+KTXKeQC+MOSQ0UX RGuPOOzBPTDa454LPlBxYNeJP/jzE6fSnY37IDLlDH8SyUEBScGbxIMcNoR9Ial5AvZz OeZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=ufygZT8s60A1VbqI5u3oirvtlHFo9Kd6lcHx0GOiJXE=; fh=RDgTHf1WaRcMPIwh24AEnU5Zq5bVC25IAV1qMucgA6k=; b=YliT+yESc14KceOx2Bn20+4BB5FconfE3PPIaRXaClGmfK+7OFChJ8oW2aal31eotN 72NW+VtYEyXB2cLm7OYMaZ4/qVBLrBf9o2Ptgy8ACNsqq2dtPw6KB9k8uuu/FQ7Nvsmk s7ubBTwNdDM/catLCGIyZBgtsswzfqHljr0gNIr5HOQ8KZ236t6upDhv6YXZHnzYyz1N EK+zUCNnBN1NaSjEUUFgz8lSAiMKhBqFpLVGhGpZFGWVAmB/THcbtQU3WB0cMVUxuSl7 9qRxa43alKcpIXlu9SQsjyg7H2SwWHoIpHLePwEondLoEv0timkPNxaSUjQoyXP2rsie XhiQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hpUrhw+2; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id ada2fe7eead31-4daf22e7688si2443926137.54.2025.05.06.07.38.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:38:42 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hpUrhw+2; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJOZ-0006vu-2j; Tue, 06 May 2025 10:35:43 -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 1uCJOW-0006sY-UH for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:40 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOV-00013p-5D for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:40 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-441c99459e9so19207775e9.3 for ; Tue, 06 May 2025 07:35:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542137; x=1747146937; 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; bh=ufygZT8s60A1VbqI5u3oirvtlHFo9Kd6lcHx0GOiJXE=; b=hpUrhw+2cC1h//DLPAnSQQUJL89Nmy4qJ1eqnv1AV8lbpvigSc+gO1yxW17a8U7Cuj bGkqhuu2wzQU6cJW8p4QeV1wplmARwy2DqH1hgq3Ru6nV6o5DD2BlgjgdBFB7fm8w8YD Q2WJvp0b3i4UK6IJEwyt7KcunEwGiCiUFz0euVeDfgPdlr/JAcTwoQQWR37zPRi9dOjY vgJZPZPsphNcyDVRcsmaY6Y8OqLRZqJzyx8FB6TrOxKk51b4uVTcilRcUzIL0ASjz9F7 1VtehEAYGlc5yV/cuhe/lh4hJK88U9qunn4Yv7MdOuiuYMHCmx+1IacqdSzK7uq3LTch jNVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542137; x=1747146937; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ufygZT8s60A1VbqI5u3oirvtlHFo9Kd6lcHx0GOiJXE=; b=tWKQklcsv/OpEz1lxRnEgt1QwcB5s9hRv+jrihv2ZXJxzHJHJTJS68F7LjJvXR/lty fcm5DqIxyi9mY28WgJ8mqcu50xkI1mWCnVLwQ3hGYrW+/MiVnDN1iKEPHULG4uNK7R+U aR9v3jwA09AoF5wzYcdvVln8gXTDS2i40Oiw+GvLagO9izE7X0kL5t/YKmJ9IvUr+sSb 3+Yy2TZkd4ehTZa6MwwA/cCNo7XmRVFx2qOLVy8RM+3I5A0p1iOJz+xgfg16nTH5CACi OvEppKwI52ivTeEqPQILyIc9XAgRDZ+DFUxxgNIgMOcITVe5XomiKe1JQt9sI+HuUh1v L5bQ== X-Gm-Message-State: AOJu0YzmwD1+6uSyo9gnVlEaYgoOsaQwAikeJzF1hbdL7XX9/qWjhtYq nvTwXM7otlIfK0xD/aOfChEMHTmA81dhZDP6qkyjOZxFf8cvN55giDJXgM0W0HGbPq1VSeQvsod d X-Gm-Gg: ASbGncuh45t01FIFRwl7mYPo46DOySfo5DBnFX6ysnzDisJBomj4EkWZtIgS6DrhoN7 bq1hV7ARXTtm+5ipCCNYNhjwYrmbKAHNfhSFdWH3CUZBddc8k6FxWVKjdHHSwp90+6QKzHlcvdO CCoCeTsuHzDbXJftg18175I7AlFAVLSJ7nYlKMQtZOToVU+THN6uTLKEAA63/+B1ESW6sMlRyw1 Rpm+8sU4r3bS5cWWbhZBm4Yx9nlku9EQHO4xksX2v/+HHcYlVSNGKYyS24vhWa+G9ZoVaTYiDfW Ni2QvCvyLVT41p7btAsvCrVPj1YpAaV20FoQhpDpQRdJ/tdlZZ0XZatzyjpmXbLtudpBEp7FKo3 9zQRoVa1UuJEC+PRPg0OP X-Received: by 2002:a05:600c:4fc9:b0:43b:cc3c:60bc with SMTP id 5b1f17b1804b1-441bbed9ec1mr185259305e9.15.1746542137077; Tue, 06 May 2025 07:35:37 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b2b28082sm215745915e9.34.2025.05.06.07.35.36 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:35:36 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Pierrick Bouvier , Wei Liu Subject: [PULL 05/22] target/i386/hvf: Include missing 'exec/target_page.h' header Date: Tue, 6 May 2025 16:34:54 +0200 Message-ID: <20250506143512.4315-6-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=philmd@linaro.org; helo=mail-wm1-x330.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org Include "exec/target_page.h" to be able to compile HVF on x86_64: ../target/i386/hvf/hvf.c:139:49: error: use of undeclared identifier 'TARGET_PAGE_SIZE' uint64_t dirty_page_start = gpa & ~(TARGET_PAGE_SIZE - 1u); ^ ../target/i386/hvf/hvf.c:141:45: error: use of undeclared identifier 'TARGET_PAGE_SIZE' hv_vm_protect(dirty_page_start, TARGET_PAGE_SIZE, Fixes: 9c2ff9cdc9b ("exec/cpu-all: remove exec/target_page include") Reported-by: Pierrick Bouvier Reported-by: Wei Liu Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20250425174310.70890-1-philmd@linaro.org> Reviewed-by: Pierrick Bouvier --- target/i386/hvf/hvf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/i386/hvf/hvf.c b/target/i386/hvf/hvf.c index 99e37a33e50..b16fb066758 100644 --- a/target/i386/hvf/hvf.c +++ b/target/i386/hvf/hvf.c @@ -50,6 +50,7 @@ #include "qemu/error-report.h" #include "qemu/memalign.h" #include "qapi/error.h" +#include "exec/target_page.h" #include "migration/blocker.h" #include "system/hvf.h" From patchwork Tue May 6 14:34:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887777 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583755wrq; Tue, 6 May 2025 07:38:24 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXk9nbhi7la/q56kc2+TPD+S39HRoK9Im2gvWA4Bkb3OZ3/Oux6D731wLG82vcbs9G9kEj5cA==@linaro.org X-Google-Smtp-Source: AGHT+IHXzWa9x+8f8vyzrduUknGh3aLy1tWupeIcE7JlHvB4NOd568BS2HYVV7AcDZQws9DJ6hkU X-Received: by 2002:ac8:5a03:0:b0:48d:56ce:e2d3 with SMTP id d75a77b69052e-48d56cf84d8mr205610331cf.19.1746542304352; Tue, 06 May 2025 07:38:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542304; cv=none; d=google.com; s=arc-20240605; b=hAwjkTEzwew8vKCHIPPw4Gva595qnHHMaaRLZNXK5VxlrJ0qkYuMChuK7hYkHC9AH/ jWHKLryXeyENIoR90uNBVlIa+jpJgasAe+fk4XFbN68GE/wXeSr6BQ1wYcDX7BKbowH1 pyqY+gENardKmH9AQtv2NMQ48ZegHU/4Py3FBMMFcxwbxyFcldcw2dvQW2oemEEjCecz XTG5v6F+q7TEOWH19bACND4HdxDO+doMOTASHf/0KDmWtwXvFHXVQBnGBNa/Bw13XS6E z+2aToUoTEDBZ7EcyDJdUHBSKXTy1bgn9aJOGdw5CFJR1pV3DN0wWB4KKoXlYfPWJ+au wECw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=u8whTK9mWErr7ANpJPp1P1U5gX0rqPe4cG4hWSQUV/w=; fh=kQadAhxV42GJ3cd2VUw1RyURv/zJQGvmUdF7iLEVTtc=; b=Y0ysFJni0kqnVzL/44bNG/5WPW24R9PE6froTM9kNQtTbH0fmmz8OBCG4E6o9Tabdx EmjcNQ3HbUy5FGHrel+tZxBzdAkX8kdUhgEiTh239xx4mnx3zgEesq2vltWoi6r3ipxS DfmX8m0Ig8z2nPlLjXEgVzgftu07Cz4zRZPy5PO+bjBEssQXWNeb2GMVRbX5YWn8s/Xm nts/kcIS5Hg6VJ9sjVowptQUIreJl/HRmKXRGm9xDsVETwp5KTO+fwshDAuQ/h667nIa avoDLiNVNz7kARQQzhMpUeIw9ShyJWwpHOi0Ib/8qm72tFl/fyeUJVm+4ZLIYiJ4lasY Bgrg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CvK9hB1d; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d75a77b69052e-48ef40afcc1si58304631cf.240.2025.05.06.07.38.24 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:38:24 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CvK9hB1d; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJOj-00077Q-7U; Tue, 06 May 2025 10:35:53 -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 1uCJOe-00072e-I9 for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:48 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOa-00014Q-JF for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:46 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43cfe63c592so53696905e9.2 for ; Tue, 06 May 2025 07:35:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542142; x=1747146942; 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; bh=u8whTK9mWErr7ANpJPp1P1U5gX0rqPe4cG4hWSQUV/w=; b=CvK9hB1dQduNIhg1wSyPW0tO4MQ3wkkXGNedKtyFodY7S8nsB4w6E5oB3Yl6WokxpG USIPnQYgMsDhTQ+M8flfQtYneFdi6+7ccBm5npgs9Z7SUEfKUNNQ+4hnJzgTTlo1QE4i TFOZIH0panjiFhPrNKKSRT/dbU1kYWGnji8M35HBSLFXNBPvi30WjCsiFofhkex+Rela Y8ZxQWtbMbTtANF4o30cYvHuVBmZSVJk5u06SCLP2smOYk11g7UPSmAdG0fsTgchr4W+ /tvOv1YxdKYQD7Zec/6Tob+OKGqQjbViFXUsV4P+l/h27AISlNNfYgCAkGASlK2ttdyq pMMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542142; x=1747146942; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=u8whTK9mWErr7ANpJPp1P1U5gX0rqPe4cG4hWSQUV/w=; b=gi37k9QWNtAqD6ujYYVpyCqm+3Ni8cCZzO0vFN4RfvQCvhHH/WGLsQoGHlysH3xlcx zz1WiIpzKv4nIP65BBrpBQkk4PrUiFEC83BPjREW9M4RoMgk98tgNKzM5Z4fLqSr94du hcIpOseHrwkkDEnySg6NHwyYkTcA+d2vDxB++SE+6bVYiT28UO13tcvTu9OIRCMB9FmR VJKQgMTkMh9n6oBHbU7AXqUZP36X4ng+/9S7M9pQruf1OeRFf/7yk6GlOtxkXvkqTclu Zuv8EStKugiNgqKsxn9wydduPPLPisbjs9/IfYArTH3MCxuVQYTvcTItpxsItWiMOqlZ sYaw== X-Gm-Message-State: AOJu0YwZ98UwtiJu76zlHehjSUvHIWBcGAhBi4AylkyYblrikcL5j/om scTVvM1RgrGzlWVBtqe37D/igdMDrDQGvpS1uNwDLXaAb6VrBctbXNLGVrCVo+D7dxzxtjq6Dtj M X-Gm-Gg: ASbGncuPIk5AHj86vJxedEoux7WdqXRTxQCiujk0c41GAP/hxRqh6QGhscPbECKSPmd OMsVPFnGdH59fGH69KYsA1yEkU9MlZOBdEFWZispx8aN6CGVX0XNb9vmNHXqYlJd4+dH+vfB04k XM1TZ6LRhUgtnM15YXAQYQmGm+QvsSzCPMyALd5PekJhHlkPaOl+cCV5tzInAPiPkjZ6mQhLfVX oWevJ+sAgNMjm1Mfu7Q52/4ctTqpdW2NENoHtnLWBNje6SPVkFJnCcl7bKt+SV1rbasc5N116DL IHdjY+pHkAWsnTq2JO6v9Uoyb8/KZfNRqFUpdsUGSZpQlttcUFW0NDYecJTg9MXzWN1eOzNt3SX sJtxEERw+qsuhMnqkI6mr X-Received: by 2002:a05:600c:b96:b0:43c:f64c:447f with SMTP id 5b1f17b1804b1-441c49483c0mr89953915e9.29.1746542142370; Tue, 06 May 2025 07:35:42 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099b0ffbfsm13646330f8f.80.2025.05.06.07.35.41 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:35:41 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= Subject: [PULL 06/22] system/hvf: Avoid including 'cpu.h' Date: Tue, 6 May 2025 16:34:55 +0200 Message-ID: <20250506143512.4315-7-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=philmd@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org "system/hvf.h" doesn't need to include a full "cpu.h", only "exec/vaddr.h" and "qemu/queue.h" are required. Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20250403235821.9909-27-philmd@linaro.org> --- include/system/hvf.h | 3 ++- include/system/hvf_int.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/include/system/hvf.h b/include/system/hvf.h index 730f927f034..d50049e1a1a 100644 --- a/include/system/hvf.h +++ b/include/system/hvf.h @@ -14,10 +14,11 @@ #define HVF_H #include "qemu/accel.h" +#include "qemu/queue.h" +#include "exec/vaddr.h" #include "qom/object.h" #ifdef COMPILING_PER_TARGET -#include "cpu.h" #ifdef CONFIG_HVF extern bool hvf_allowed; diff --git a/include/system/hvf_int.h b/include/system/hvf_int.h index 42ae18433f0..8c8b84012d9 100644 --- a/include/system/hvf_int.h +++ b/include/system/hvf_int.h @@ -11,6 +11,8 @@ #ifndef HVF_INT_H #define HVF_INT_H +#include "qemu/queue.h" + #ifdef __aarch64__ #include typedef hv_vcpu_t hvf_vcpuid; From patchwork Tue May 6 14:34:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887783 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583989wrq; Tue, 6 May 2025 07:38:54 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXkE6EM10kzO/EBWSswTh/RwzI1baDYH+Wt1m56QDvDyJena0aqdftZsvwe5b/wOgbSfqXD1Q==@linaro.org X-Google-Smtp-Source: AGHT+IFjOSx0TkeowBZfsKj1pUGwyzKLkw3X6zcWWoZ5vNbpZEhAzEBPl8Ycwpl339fWzWrA1I1q X-Received: by 2002:a05:620a:4514:b0:7c5:50ab:de04 with SMTP id af79cd13be357-7cae3ab2a97mr1556623185a.32.1746542334010; Tue, 06 May 2025 07:38:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542334; cv=none; d=google.com; s=arc-20240605; b=lRYO+fH5AHrASThTpItljim6EqgzkADXhpsZUSaSAFMJ2Qp6XE7pxAH3nrEDAKOyqM vEv9Znu73naHaS5BObTBDlEC74BjeGlCyE1XGkcsjZUdeVdDsuamFNwvIwT6FYCkTEqI +vHCxd3QY/OlEsIUx8hAQqhk8tf+JCSc8+AfgR/YUxal4kXuSvJcTk3MRt5/E2YjAGCB rx862MYgfwODdVuHAz3hCKFBCZ5VGbt9fPluqJVwBli+/uAksiORvbss481T4cjyeKci tDnLPLtRrHX4Kk+TaJ1TJky+7v549fMDxr0azTvMTFyB1yLyR0KQrXGPXkv3M6D+FDMY cOUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=CH1Srr4JCmgTAhKtUcLKUjH9lbZ+smzDwHaNm7k7wPI=; fh=qtn8prgQtzf5IzCNvLChUZDElvNECP6ej9YfjQeBz3I=; b=YFApA2Vrun1HdpOYuF3mLbCbUAKlaEfdUNglDRKs2jawlMfIsLXoiFqkCE5JwIQwGR o0tNepdQ9BgoTOiG+zPs4zM6qxfIapxPJvFIcK25jKpew7WQ/IGlFUG0jrs3eu4VLc/K 0ryoWkm6rFnb2S/ieI9Lu7vJ0ojXWShSTddY8AT/5E6gPsuaQnF+jx9Kyc/Za/XJcKqo NPJcnyQY+LFUfNOCit4z0hby7JGuNhmducnaKN+gHKCfh9s4L+was1IivXtaZG64Lgrt 8UaBR5RsiXg66mmXzNhDIlfVrYVITGTWYXKE2N1Kn/x0mIGQ8USlpvxuMLkIwHqZw05F 7ByA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=b6gFz2X0; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id af79cd13be357-7cad23bb797si1112510885a.126.2025.05.06.07.38.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:38:53 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=b6gFz2X0; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJOk-0007Av-NT; Tue, 06 May 2025 10:35:54 -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 1uCJOh-00075S-UR for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:52 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOf-00014c-Op for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:51 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-43cebe06e9eso36639595e9.3 for ; Tue, 06 May 2025 07:35:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542148; x=1747146948; 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; bh=CH1Srr4JCmgTAhKtUcLKUjH9lbZ+smzDwHaNm7k7wPI=; b=b6gFz2X0Z7fOtvwLqepzYbnoBpAgTQaGi8s7TUf7+KbvskdxSEaHOQxDH8W3wUUJ4b SOhQJ5cBet2DqpkUeNYI3pAxbpfKeOVaZs86OUZLGUZaQbF9oDU9vJWnPRU3W7/kmRls lggVg1EWAGia1dbbM6wFd8Gc6HHZ8iwZH3yhDXHBl7ucX5T/BjUAk3Y7MsMNiIJ3IKyp 7ZDceL0FGfulYzCuGOcBW5HVhD9Q6NmzJQAr8l53u/X1a/ae2cD9i6Hd7S6QkV0dGen/ XF+8Tj1Dnn4rumfIpwORPy2wHSN9yryK3KkgtyphcOaA7hmDUM+PU8NVNoZ8TZWhZZ8Q iWDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542148; x=1747146948; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CH1Srr4JCmgTAhKtUcLKUjH9lbZ+smzDwHaNm7k7wPI=; b=IKItjMMN/FWyX2ouKg5FbE63I3/YbPN/NIfQsQ8DUaVrWomeS8uSJ09Fscm6z5X66D zBHuet8ZErtUikLhNqA5R8hO/0BWCr4igqUjYoBw9NgamOgiarjZ3IqBxZyKMxuPQ12I +A2Me69pjq3uaVgGvALktWQ/m+j3nGy8WCGY9iNDw6rqmmHuRpthTp07/nXlRxMwahwN 4gwQSkmxAOebaAbDofZZNRiOiIfxyrQA8NIia+BOSgZop8M3bqvT3XpbS+ajAI7q14n9 Y9c1I9pc7sgI0LVuFFclYxIC+ZClSeVcecrUwlINo82VaGarglRrIE3ZKUEKg7m5g4Y4 6EFg== X-Gm-Message-State: AOJu0Yxbnql32zeTaVa+GNUwzYHrzaZuPqV7COMaNeTfqErI759I1WYK WuiKd+SJt29GNnkNxS2IjX5sCCm5uSarfWR7aDseXsr/w2l4CxrYXBjWmTQW7uYnztOjHhP1ym5 v X-Gm-Gg: ASbGncsOnD4v052S2BTFpKwEE1II83vzzWx7bSZTq/6c9KQGUo3lTMHERjp+wmPxmJl dEfAFz/yjJbFKqJF9aIANJjH2X98QmO+RGOzk0jBsgjo54983c7CdxhA/JEugKUMoQv/pCeAFYB x1TFY8tktVfnZz9AfCxktHyWKRLfFFU8iiAlp4uxvCBf60BqaNPcn7QHljw1OQfMRJdtkUEyB2T NNL03e6X2GFlwlx4B+0apcHOQszy9RSECD+tfDOqLIYkwNzg7ke0n27qXpEbFsRHjIjYAgPCgjt Lbol3G5jwk20EhZ5VBpbTiPDAB6dZUN7qWhKgCDCsjlhDqvUOvoNq3w7tc/H9c6GMkiik0KvtdH 9s49G3FQM09oBp7ptjxKO X-Received: by 2002:a05:600c:3507:b0:43d:d06:3798 with SMTP id 5b1f17b1804b1-441d0531294mr22404805e9.20.1746542147680; Tue, 06 May 2025 07:35:47 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b8a2874asm170357015e9.26.2025.05.06.07.35.46 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:35:46 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Richard Henderson Subject: [PULL 07/22] system/hvf: Expose hvf_enabled() to common code Date: Tue, 6 May 2025 16:34:56 +0200 Message-ID: <20250506143512.4315-8-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=philmd@linaro.org; helo=mail-wm1-x329.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org Currently hvf_enabled() is restricted to target-specific code. By defining CONFIG_HVF_IS_POSSIBLE we allow its use anywhere. Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20250403235821.9909-28-philmd@linaro.org> Reviewed-by: Richard Henderson --- MAINTAINERS | 1 + include/system/hvf.h | 14 +++++++++----- accel/stubs/hvf-stub.c | 12 ++++++++++++ accel/stubs/meson.build | 1 + 4 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 accel/stubs/hvf-stub.c diff --git a/MAINTAINERS b/MAINTAINERS index e748b6375ee..2f7fd460a4b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -526,6 +526,7 @@ R: Phil Dennis-Jordan W: https://wiki.qemu.org/Features/HVF S: Maintained F: accel/hvf/ +F: accel/stubs/hvf-stub.c F: include/system/hvf.h F: include/system/hvf_int.h diff --git a/include/system/hvf.h b/include/system/hvf.h index d50049e1a1a..7b45a2e1988 100644 --- a/include/system/hvf.h +++ b/include/system/hvf.h @@ -19,15 +19,19 @@ #include "qom/object.h" #ifdef COMPILING_PER_TARGET +# ifdef CONFIG_HVF +# define CONFIG_HVF_IS_POSSIBLE +# endif /* !CONFIG_HVF */ +#else +# define CONFIG_HVF_IS_POSSIBLE +#endif /* COMPILING_PER_TARGET */ -#ifdef CONFIG_HVF +#ifdef CONFIG_HVF_IS_POSSIBLE extern bool hvf_allowed; #define hvf_enabled() (hvf_allowed) -#else /* !CONFIG_HVF */ +#else /* !CONFIG_HVF_IS_POSSIBLE */ #define hvf_enabled() 0 -#endif /* !CONFIG_HVF */ - -#endif /* COMPILING_PER_TARGET */ +#endif /* !CONFIG_HVF_IS_POSSIBLE */ #define TYPE_HVF_ACCEL ACCEL_CLASS_NAME("hvf") diff --git a/accel/stubs/hvf-stub.c b/accel/stubs/hvf-stub.c new file mode 100644 index 00000000000..42eadc5ca92 --- /dev/null +++ b/accel/stubs/hvf-stub.c @@ -0,0 +1,12 @@ +/* + * HVF stubs for QEMU + * + * Copyright (c) Linaro + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#include "qemu/osdep.h" +#include "system/hvf.h" + +bool hvf_allowed; diff --git a/accel/stubs/meson.build b/accel/stubs/meson.build index 91a2d219258..8ca1a4529e2 100644 --- a/accel/stubs/meson.build +++ b/accel/stubs/meson.build @@ -2,5 +2,6 @@ system_stubs_ss = ss.source_set() system_stubs_ss.add(when: 'CONFIG_XEN', if_false: files('xen-stub.c')) system_stubs_ss.add(when: 'CONFIG_KVM', if_false: files('kvm-stub.c')) system_stubs_ss.add(when: 'CONFIG_TCG', if_false: files('tcg-stub.c')) +system_stubs_ss.add(when: 'CONFIG_HVF', if_false: files('hvf-stub.c')) specific_ss.add_all(when: ['CONFIG_SYSTEM_ONLY'], if_true: system_stubs_ss) From patchwork Tue May 6 14:34:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887784 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2584038wrq; Tue, 6 May 2025 07:39:01 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXi+6rWv7HG/OhkyzQsirvZCOVwj8M43rKlttXUbrPLPhgrY1g5RMpjxkRdpH8SZ3DOOYwAWQ==@linaro.org X-Google-Smtp-Source: AGHT+IGKLuCRV3WrtmLAWOGWhgJVLY5IKulj0cC6oZkw+o8M5pjH3lK/q5XZkpss14v5h8J32tPB X-Received: by 2002:ac8:5ac9:0:b0:476:a895:7e87 with SMTP id d75a77b69052e-490f325d84cmr55954071cf.48.1746542341011; Tue, 06 May 2025 07:39:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542341; cv=none; d=google.com; s=arc-20240605; b=bL88yYP2uDXnpasX8jc5vdrx9PQBIcujBccoVU/dy6teNhonIATM+s679mjuyzjYQ/ Nn5Sfzr3ZXcQkVOWYsRb+sxdSsJkuPnlKs5f7L//unw+bPXXDG4N29KGiMeqUsOs7U6D nFJdKrLvx2mV6ZBqbpquYUUuBJduIk9487Jtj4Y5xXa3gTxOaTEDiWeuniDZM9nsyc6Y 5LF2i+jpPJEn0Wg1UL6NHBA/6kHSzCLCh2ipofb0Ll2ptyokIpuLMy0iimXD7Nw/jaDT H8hhwh62Ns+Oq5blebIlCnOj3zl2Kw/IX4/WsVuuwzaVl+lm+QjDhMoz+5Prog4dt88x +dKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=X4nasfLqu0VVLMFCIOog2FEhLL4f1HNNL/mEDNMZUOE=; fh=pgRJImLGStw4JiZaQ8tZ6Gx4wEkoSwwNn1cV112GpBk=; b=M8UaVnHkdNwGJfFIdioB6WWDPyHEbGKSf7Yn/IdFX4RW+rGCbUU444O1GXk2uwcl56 GQomd6BtzaHo7XzFpdyF3IXKV145DqnWSFSiY1YfpEOgzp5yrauOztG/hpEV+9lw+rg7 E3Fll7UnVJIZ98O41m2FufEEGEfGMI1HpZUuHOgDkeeum4dPJfv6hBIgEZ6LaQrsvWmq FJud9/dMqbrliGySRmFIrdpiVLniQZdb4yMvwSqqRoostP/Zfj7wR97Xqs4y7HxaLnAf 4m5BcZYtZrT/KtY3Rv8S5vgJFNEL5Niqrt3e/Yr38WR9DUbC4iTXMb02gThEjZQeMH9W 8cJw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TNBmEY0o; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d75a77b69052e-48b987243bcsi109763651cf.415.2025.05.06.07.39.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:39:00 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TNBmEY0o; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJOv-0007TG-Sw; Tue, 06 May 2025 10:36:06 -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 1uCJOo-0007Kg-QO for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:59 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOj-000151-Uj for qemu-devel@nongnu.org; Tue, 06 May 2025 10:35:55 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-39c266c1389so4304289f8f.1 for ; Tue, 06 May 2025 07:35:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542152; x=1747146952; 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; bh=X4nasfLqu0VVLMFCIOog2FEhLL4f1HNNL/mEDNMZUOE=; b=TNBmEY0ouMQqBq969Nn4AWkpLJb/FIjD1li4jwfOd7qe3IAZMrThVIeFiIalZP8Sy2 61DpQcffkkS+EtQ2c9/Fv0OO+QmQBTLCNZuGSAvpUKs+8uJqggMnwOpHTFJohnYgtezB jRvMY7A65CO5PCxrnhQhUcEwSRsqIRHOhbpH/l/7X+kMR7EdW2Lm7ghg3XqNEcR/wEnn sOxg3ZIOR7gPqaXo4GKGf4BgzEDECw4tu0Awkb5xXhUGxiPBm5gvFRWeDg/rJuwyAyj+ Bl9Xi49Gn8DHAbuJtUSiNOHQobjTcMyPjU/jA1srCXN5hD6Q5IRymYquZDDLiQfp6UP6 KO+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542152; x=1747146952; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X4nasfLqu0VVLMFCIOog2FEhLL4f1HNNL/mEDNMZUOE=; b=M9I8FavfmaJ9Ts4sYJ0rmaQfaEjeP+30rMcB+H8RcOdybO5ox0kcNvHt9SSVkQHWPr vLLjUAKHqraQjhVQep4+FRao86sok1FLyrS00fKNUi3osi+/13DwgzXvG62hA4SFBQxO nKGoa2tj8k4M6mPlPLG2loH+NApXRNB+jAcpFl5nymAr2I5D96iVeARC0bdpcdOLRnxu An6GHnUwGkYoFPHogQhaUVrF8m/vgNo9+0hWH88TGN9Em5LGPnBdo3xA7fG2CeP2Qmx2 LKWANZDBUdETqzPdnVaY09lf41AkE2FsfzVIZ4YH8Kac37VLoSJAxuGxFuLcOws/tN3Q V+Vw== X-Gm-Message-State: AOJu0YxUFFsvGO4u58gXstt2J24zlb6anYmnQromZOnQvkTc2e6gxbDZ oxomXkIuTIu20SvCBxex1AqIDs1QcglN4vxnYQy6geqAASJwf7vdoA0p+fE9sOESeycDf716sKx e X-Gm-Gg: ASbGnctKMwX59/oBvGMzPhxXBXf8YbbhoUjkX5URIDh/7AiiD2l9RbnJ2N5ytxAJCdq PrxHqY5DcXah5jsHg00COollEsRShE+m6j5KdVzKGxsJb32uh7kIVonF/Pz6hp9T7SnxFrH1xik BX6Gb8l7YGgVgW0kg/v8Arrza5bd5QGxJNdmfs3VIXzksSytRmjnf4OpZGpW7i6w9RL+2+FCEhi XWpjOjlqwmPWE6FQRNwTua7zC7pVOnu6mIE+MThJ7xnLtc+sU0mVjxtrDVjqc+2vYlvDQbruZ8Q 5tPS95pDVe5xFj/WbWKQGWfW8lilgkzrJvRjr06z1G0i+OR8E3lQs5FGjfmMM9LEMoQc9iCXqVH PWO2xLh4T2YTfUj/YoK+Q X-Received: by 2002:a05:6000:290c:b0:3a0:8a42:e9dc with SMTP id ffacd0b85a97d-3a09fd7c681mr8820990f8f.26.1746542152108; Tue, 06 May 2025 07:35:52 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099ae7cbbsm14130113f8f.53.2025.05.06.07.35.51 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:35:51 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= Subject: [PULL 08/22] hw/hyperv/hv-balloon-stub: common compilation unit Date: Tue, 6 May 2025 16:34:57 +0200 Message-ID: <20250506143512.4315-9-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=philmd@linaro.org; helo=mail-wr1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SPACE_RATIO=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: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Pierrick Bouvier Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-ID: <20250424232829.141163-2-pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/hyperv/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/hyperv/meson.build b/hw/hyperv/meson.build index d3d2668c71a..f4aa0a5ada9 100644 --- a/hw/hyperv/meson.build +++ b/hw/hyperv/meson.build @@ -2,4 +2,5 @@ specific_ss.add(when: 'CONFIG_HYPERV', if_true: files('hyperv.c')) specific_ss.add(when: 'CONFIG_HYPERV_TESTDEV', if_true: files('hyperv_testdev.c')) specific_ss.add(when: 'CONFIG_VMBUS', if_true: files('vmbus.c')) specific_ss.add(when: 'CONFIG_SYNDBG', if_true: files('syndbg.c')) -specific_ss.add(when: 'CONFIG_HV_BALLOON', if_true: files('hv-balloon.c', 'hv-balloon-page_range_tree.c', 'hv-balloon-our_range_memslots.c'), if_false: files('hv-balloon-stub.c')) +specific_ss.add(when: 'CONFIG_HV_BALLOON', if_true: files('hv-balloon.c', 'hv-balloon-page_range_tree.c', 'hv-balloon-our_range_memslots.c')) +system_ss.add(when: 'CONFIG_HV_BALLOON', if_false: files('hv-balloon-stub.c')) From patchwork Tue May 6 14:34:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887770 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2582967wrq; Tue, 6 May 2025 07:36:34 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVu8VSkZEb9R1/fvH34mZbpCycj6PV5mej/kYlmE1pPrcPOmFE+9/X0rrzfnaPEYoRlkzdoEQ==@linaro.org X-Google-Smtp-Source: AGHT+IGCwR5QpR69uWVp9ygrcnMymPhEwLsWIzlGZ2NrN9j2KDuuJoYfO39yWGvUPjGkEw/B3UQ1 X-Received: by 2002:a05:6214:1bcd:b0:6ef:cc6:953a with SMTP id 6a1803df08f44-6f5353de8a6mr51635216d6.12.1746542194286; Tue, 06 May 2025 07:36:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542194; cv=none; d=google.com; s=arc-20240605; b=hh8KxEx1jOvGeZK2ITCMM0qLxYIYbmSQvLRbOF8Fgh0qleD4f32odaT6MJy04XcotL 3d7BiV3F4ePOdR+0BRmwxCvnYnbAE8yPKEqMJGVVkiNlj2jg+egc9kBdsvo7zZ0ucFce LRuL7HTbp2jpaZNlOu77UHtqztVT7OTna5aSKZ9MRMmZkotFRuI/ZdqEWTx4B1LANhyt l2u1QTzsRfMg17G8HlghAcoZsSptvT/fCZ/WezrlVvX2uCJ+CGZ987P6q1V37hiNRRvN i9Zw2NwAPLKQYKDeKYnZCIEPhFATRoHLrPUDJCDDdsyrBwrYofhrohjOoE1kKiL8i3QJ gFug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=vvtl+DcgU0U8JmlXNUaemT/ydxF64Ur81pz9zOQo6Uo=; fh=pgRJImLGStw4JiZaQ8tZ6Gx4wEkoSwwNn1cV112GpBk=; b=VcZB8b4F+AFAZzd2Ru5UuWMCiWdE9cC1pqGRhiHwss4/hmW1tivRuixj5pZVwPPXhb entkGgTIBWZv71HY3cU8mEaHnhV8F7brSgIHIIqljid6yJtFkS1DTafmLWrs3JHFv51t g5aBaeE1MOE3MzKhzkQb5r9iDUvO/7U28RPDuANIAeFVWkdbaasfpTxqcOPqyHBsoXlm S61jLENTYSFzkl6Yuy4PfjGwFicuAkCq1RB+qS10zNPgplFecEDPiOt50SOmsshZrQUl X8IzMAoYqNc+KvLfHSIM3MeenWfGOEbXW75GVMiwlbZVasiGREg62KR+MwHKqIfFgMUl XCjg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YAgNhgfN; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 6a1803df08f44-6f50f47765fsi109690906d6.256.2025.05.06.07.36.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:36:34 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YAgNhgfN; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJOz-0007dy-JP; Tue, 06 May 2025 10:36:09 -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 1uCJOs-0007VI-Ml for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:05 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOo-00015A-Oh for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:01 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-39ee651e419so3039656f8f.3 for ; Tue, 06 May 2025 07:35:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542157; x=1747146957; 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; bh=vvtl+DcgU0U8JmlXNUaemT/ydxF64Ur81pz9zOQo6Uo=; b=YAgNhgfNFrWhOhpc+hDXA2j9t4WA8flIKSRiJOtfihT8/Bx+7aKcL5eikszyJn71S/ 4YwSVhHdyOddz9S+lLec9mcnt/6visUmRfgT3LRkiyI3UblLT872TukyzKlawXNr+/v5 abb+oi8xKUvqTVfFUWHAAmwBiNRYePwO9AMcp2cf09YplsGDFHclxI4Md2x86wk10zK+ 8V7GlHkzi5nx8CztqDhI6fBnRXLVIbYFT9uWclsEJjKq5LNDNeM3lR8RnVdZQdQUKMGE bMo7viJAoGWTcAUhndacZx9FATOrgIDfSigs7gVRK+OpQW0LzD58MdKC1LYngopHvtob pc3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542157; x=1747146957; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vvtl+DcgU0U8JmlXNUaemT/ydxF64Ur81pz9zOQo6Uo=; b=XjL6iNeXqaRDBlCnB0Yso2ljlPCmfjNU+7kWj/ndEUbJ8mTsthknAHo8SOBfx5jk+5 mBHyiszgkimz0BxtvG8hi0H5Rfo/RzIBc65OLBRic4U352NppwCzfn1lq8wBoQbrU9Yt 3kIE4OLmJdcg+FuXNBzkPlbHUHqtTmWLasQJZg2J0WuEA7qUS9MMsL4d9Dg4AOwsot+/ JLQTvdlOJ4Nh7bbFqffDuXkQjymPy1WwgyJcuQ/NzyEvfBivHN7XlhodmiHf2Qspp4SH +z9UoCxl/hzrafrds4Rhk8aYJct1NVW3YlUawosn2ovqoyblUajGgwkR2uhzozcVUiO6 qX6Q== X-Gm-Message-State: AOJu0YzE7hYAv6sTTR1qj6Qi8A5OoGUuFhGWSUAJKxycSvYgBe7TbhDB 2B9oRbEndqVZnIOHqXtebuJI04OLMKAjIMYtF8HkPeKqxLph588I5uUSKFh01lVOBwKXnoBgszr w X-Gm-Gg: ASbGncv8n3ozJ1zXyY734jqocW5gTcTNvH0JJNDUdSS39e6dvbjUcqlGhe/N8zu2FaB D3mC9OtI/feZ8DpTzci+WgZu4D7b7jK2vmxCZqlChkUngweI1jfs4vgU2KjWg/9OZDHSxsRbmCg CbnPExCs4LKVvJsvMQTg6c4Z+z/69j5+KgP25yxoSUeJEFAmBAw/AXVRcd2Lx0bveKkUfQwjuT2 TzqwPvjiiWbkwtu7hVtQrkdxfu2XK0ejqCuUJW789AYvBJemOsOVlf4ha7MBTSqip8O3+mkP9KT Ai2CKfT8blpbPxucoCkGKj/yLR+biczUbPSOPwJbVMZVkuzQiNa6caZ3rAMMUpSTd7Pmj5Hwp/p n2GwXMw0Uk9fqe/VFHvdo X-Received: by 2002:a5d:64cc:0:b0:3a0:6ae3:a1a with SMTP id ffacd0b85a97d-3a099ad6351mr11079967f8f.23.1746542156672; Tue, 06 May 2025 07:35:56 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a0b25159c9sm1331614f8f.50.2025.05.06.07.35.55 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:35:56 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= Subject: [PULL 09/22] hw/hyperv/hyperv.h: header cleanup Date: Tue, 6 May 2025 16:34:58 +0200 Message-ID: <20250506143512.4315-10-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=philmd@linaro.org; helo=mail-wr1-x430.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Pierrick Bouvier Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-ID: <20250424232829.141163-3-pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- include/hw/hyperv/hyperv.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/hw/hyperv/hyperv.h b/include/hw/hyperv/hyperv.h index d717b4e13d4..63a8b65278f 100644 --- a/include/hw/hyperv/hyperv.h +++ b/include/hw/hyperv/hyperv.h @@ -10,7 +10,8 @@ #ifndef HW_HYPERV_HYPERV_H #define HW_HYPERV_HYPERV_H -#include "cpu-qom.h" +#include "exec/hwaddr.h" +#include "hw/core/cpu.h" #include "hw/hyperv/hyperv-proto.h" typedef struct HvSintRoute HvSintRoute; From patchwork Tue May 6 14:34:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887782 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583955wrq; Tue, 6 May 2025 07:38:49 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXGSqbUL8O7JV66KuLg0yW/ROOFntRywCixyd0SeJca0CwDJ5AAdQshavRLR8C+uOdW1OZJwA==@linaro.org X-Google-Smtp-Source: AGHT+IGdu9xEnyIYKrYyDwSEAsTz8EWg4dbWq9cfgiqZoozFQJSj9ggRmlhYG1WiR/6D5xrZZuPt X-Received: by 2002:a05:6102:4b82:b0:4c1:9bdb:6188 with SMTP id ada2fe7eead31-4dc64ff0c1bmr2424883137.13.1746542329162; Tue, 06 May 2025 07:38:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542329; cv=none; d=google.com; s=arc-20240605; b=Ka60KZ+pwLzF2pH9gmVfSsnMNV5l0ccRS6EtVyc19R6QNpbcjDhN5dNioZxtXE0ehG e3iM2tjEOLN3WN6MHG/Yk0+qWH+qLrXu+c3ln6ZwH7iIeIG7UScapmD5r7TvbOVgdws/ wFrBV1/1QerwuFtvndVmceV9yLLwLXqCUC/cDC8gi2pV3fkAcTnlpiZtR9tFo5Lno0nR v0vuzQ0zW5QT6WvjUNGqIR53HvYCyRdpfPtuuVke3EfGtG+6/s7JDoj6lMXsgMZ1y1wN PaT9yKywT0Ak3WxI6hLdhbGFHRLRD+YKSKVcvtFpbC7tYVYe7nYw0r32niF+P4jqPvXc 9bmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=RyLIfZxsmVP3PFHnzyMGQ582LpuVqxOjXPbqGRHcLQU=; fh=pgRJImLGStw4JiZaQ8tZ6Gx4wEkoSwwNn1cV112GpBk=; b=ME2aTyYVw0zMnF6A4uT53GGpmR1asKmMS/+VnEOoJqTctAQUJkLhTpth5kvMuz2j5z 9VNfIj/o5cgQpNS3H8n0aOaTHkGvFn9La7DLFe3cNLQJqHCelHtLxA3ETzxpvOxaLJDL PUHTzsF9EH2jRbvoEu6LZoi6XerdA7iH8J1BTb2jObues4Ex9ViEJo/WoY3JXH5QOeSP 7dwxGsc8ee8DhG2bplyoVrBgUnOabLUh8jBjA3cPmvfIy9KVzkP/MgOf+vXvF5Zy0nRL Jexax/nfpox+3leACVPm3lAcHW5R/4ABjzXidba9V9D2ZNHLC8fzE8jVOvWFkga2SSNI JhqQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="HFDtun/8"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id ada2fe7eead31-4daf25006f0si2649396137.309.2025.05.06.07.38.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:38:49 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="HFDtun/8"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJP8-0007nN-8c; Tue, 06 May 2025 10:36:18 -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 1uCJOw-0007XV-CK for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:06 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOt-00015f-Gq for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:05 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-43cfebc343dso38916695e9.2 for ; Tue, 06 May 2025 07:36:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542161; x=1747146961; 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; bh=RyLIfZxsmVP3PFHnzyMGQ582LpuVqxOjXPbqGRHcLQU=; b=HFDtun/8jXOYX7SIcNQbZUPbhvpaWSXMQxwieaCQ825Buw4OHi6ZhFwFJQweMGAX1Y xz0QaLDao9XZrMLRoJfnvDKiuUnBruIwHOptHYaiod1LFGr75U2l7tbF5EA/XCgR+kr1 oMi8hwGYSWTn91phlrhaCSvax3hQytCNUFB+3I/HELW7KZcyRSHXetNpjY7NfKCGeZ92 omWwERv9TViJPsINElowJttmrCh1RkXhxAJJfNV3lezVUwbWDNFHVg83piHax8KUgS1H oQ3kUjBH9f+WucBHlvfxkTUmodQ9uJ79LPWc379isTVAcgMPQdcG8g+R9rbl8ihRcrF7 z4KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542161; x=1747146961; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RyLIfZxsmVP3PFHnzyMGQ582LpuVqxOjXPbqGRHcLQU=; b=qeGXZNvV/9N9FSkmB5zmWSgRMp1bz++JWwPspM9wjJtJfl2Fe65Da9UK6gGTyscc1y EaV0vJw1YVAWortrN4Wfx4ltBR0Zsa7UA/1h1qhkn4zq57/rk/NLC/eEJVSs73cYjmop BioyFgs0qcC/zLVw1mVDewbQu3jPpnSNQacFBFhWXM1SW2IfVKHoyZx7P/FgBmwkP289 oX2T1INfgah4geFZemfQk36eMf4djB0pd+W97tb4yL8J7IVSXukMdm2ebf6X3pxb7srn 2+vsaK16tdmf2aqgWXxXXQA1H4rdY/pmz+3ljnyN574reXsl4Qb7KjjHV6ne95TqwX89 QR+Q== X-Gm-Message-State: AOJu0YxHIMsgHQJMhVTqk1Ie/ODlJQ4itrkNCYS660W8Djim1gT87dQt Br7sQAzX6HvTfYwrWAtZsWWgRpUHjwIMVUAIt7e5YRWl3mWuksy+R3M+OkvzH79FIgCtfwD8ATx N X-Gm-Gg: ASbGnct59rgJKIntEe6WwIv7GXAJuhKZjimo7vmlkpXveo+eRjJ8++zAmwPI8pUXyzt cjjLyegDHQd65Tgv3PSxVBWJWEFJMukcR5q31h1AQn1Dju2OqUYRhWTlk52c9sIh9/x5Cr+aPmy YO+rn7Epb3pBt2Y2ucC1EyOWZAcuxi/Wvx2vzSE9VXFgr9Pd6fdxcZAduRTEs1dnm/wTVnwvYMg d3hHUZDAMFS4h4sHrh5hsd1HF5WuJwnWj4m65RpUHdhVm7TMiqHM7YvnSAcd84/4FQva6cXVsQv b/suWsKvnqs+8b8ftOVGVrFdc7JpX/rrXAqxkdvZYPKfEmpyDUO8wQsKNPQogEgnOcvqjq8g4Y+ jUT4av0rFUBnK/enmWuzu X-Received: by 2002:a05:600c:1d8d:b0:43c:e9d0:9ee5 with SMTP id 5b1f17b1804b1-441bbedbc36mr154773025e9.18.1746542161365; Tue, 06 May 2025 07:36:01 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099b17017sm14123872f8f.92.2025.05.06.07.36.00 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:00 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= Subject: [PULL 10/22] hw/hyperv/vmbus: common compilation unit Date: Tue, 6 May 2025 16:34:59 +0200 Message-ID: <20250506143512.4315-11-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=philmd@linaro.org; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Pierrick Bouvier Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-ID: <20250424232829.141163-4-pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/hyperv/vmbus.c | 2 +- hw/hyperv/meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/hyperv/vmbus.c b/hw/hyperv/vmbus.c index b147ea06d87..961406cdd6a 100644 --- a/hw/hyperv/vmbus.c +++ b/hw/hyperv/vmbus.c @@ -19,7 +19,7 @@ #include "hw/hyperv/vmbus.h" #include "hw/hyperv/vmbus-bridge.h" #include "hw/sysbus.h" -#include "cpu.h" +#include "exec/target_page.h" #include "trace.h" enum { diff --git a/hw/hyperv/meson.build b/hw/hyperv/meson.build index f4aa0a5ada9..c855fdcf04c 100644 --- a/hw/hyperv/meson.build +++ b/hw/hyperv/meson.build @@ -1,6 +1,6 @@ specific_ss.add(when: 'CONFIG_HYPERV', if_true: files('hyperv.c')) specific_ss.add(when: 'CONFIG_HYPERV_TESTDEV', if_true: files('hyperv_testdev.c')) -specific_ss.add(when: 'CONFIG_VMBUS', if_true: files('vmbus.c')) +system_ss.add(when: 'CONFIG_VMBUS', if_true: files('vmbus.c')) specific_ss.add(when: 'CONFIG_SYNDBG', if_true: files('syndbg.c')) specific_ss.add(when: 'CONFIG_HV_BALLOON', if_true: files('hv-balloon.c', 'hv-balloon-page_range_tree.c', 'hv-balloon-our_range_memslots.c')) system_ss.add(when: 'CONFIG_HV_BALLOON', if_false: files('hv-balloon-stub.c')) From patchwork Tue May 6 14:35:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887773 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583337wrq; Tue, 6 May 2025 07:37:29 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXAs8csu57UMotyrvxegICMeFNjdCSSIosI5lrt0ktwhQzzkZZfoJno1r+rFdwmLHVRiJeCBA==@linaro.org X-Google-Smtp-Source: AGHT+IE4tKVkZv7lCohrKsNYwpgVdhRGLVgjf8xHsNC8Ga5lJC/QbhYFUnU11Vzhe5dp+kJrip/M X-Received: by 2002:a05:622a:1b86:b0:48a:ca7b:372d with SMTP id d75a77b69052e-48dff2e349dmr134150651cf.10.1746542248573; Tue, 06 May 2025 07:37:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542248; cv=none; d=google.com; s=arc-20240605; b=dt72+FtdJJYleSiJ39eYEaaA7CRlemvpkEZ25nnIlgwuxemH8AUR6tzmgDo3kp2/Zs ALDSS/pOyWPR7sGqVns5AntMcrJRby6UooGDEJvNTuo78gjINWuOsx2UzoXijXlY+Uo4 jAp/R8nK7MAL7/iQVUCA/2vo48DIm+mF146pZ87RXo112Iu35bbxGeVYpmC5g02sSZut JFx6NgQ1KWv1XIwXWKPa8LQi3oueWFaMHnJZWGOyo3FlhP7202JfkhFboKk4NN0LfD44 q8CTCHj62vSaBsRp5nzIgS5VoBtwJIyFoqC4dllv9J/r5CMs6NcJtJHgHXYHp9htNhQT F3WQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=UJMsf8d9E7od1eerUg9AnKC8aiveIyxhwsrRajuSRCM=; fh=pgRJImLGStw4JiZaQ8tZ6Gx4wEkoSwwNn1cV112GpBk=; b=G45fV4Ak18udcuZ7lsBlzv+201ix/nW0fl90Lxjn5cqZ+GqoH9A5JMwqCGF1mgzmrp XJ1SeD2TTzhvOt6TtMwj1pdyBNbzzTsd+wTYdXXK0OaVCYbdTbvS9Vtmg22LmBeNrtsR XtxT3y3yNbzPe0rXbCXy1B7OyIcrKpvrGVJS4YVdmRjVaIezBJb1fkss+zJ+k5jBYFy8 KrguI+zgkU3LzyKDPnukf52Ec+Gd8/247r8W2JTrTSMO4OwSVMf3Q1Dyc2Jsf70/fT4d 9QVS5mPfqAQXalI/CaRih/GsFlYJO9v7myQxzf7nfsyk9Rr1xTEnXgUFJXsRdwuivqGn fpWg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=s5UumaTa; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d75a77b69052e-48b990fc086si109636751cf.621.2025.05.06.07.37.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:37:28 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=s5UumaTa; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJPS-0008Ox-H6; Tue, 06 May 2025 10:36:40 -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 1uCJP2-0007pq-5s for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:17 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJOy-000161-RK for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:11 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-39ee623fe64so5945185f8f.1 for ; Tue, 06 May 2025 07:36:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542166; x=1747146966; 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; bh=UJMsf8d9E7od1eerUg9AnKC8aiveIyxhwsrRajuSRCM=; b=s5UumaTapMU27ohp56n5Oj0C5wIV3H5cF1xnAvLv7+HoMC8yPl1AD9Ge6936eRgk3U O1X5qQCQqb3Hoh9RCcLCZ17su6SSt8P/+xse06ZovvkRX8ZCNQabSgWaWreiZ/AndK1e ve8McUKB5fvN1PM0jzpzZhWfF+XGG6GzITPiOw4330RW8f4zUsRYrgSOPiMiAGFn9xSj ydMM11InxRRz7B32rO4I3nMcWYjwkXWl5Z5VkvaQWyDNWsZMoBwQ8aQhcTuPLhN2rt6Z tUy2Epa0IDIpx6ovUEMaZOF4Osrp8WzVrL3aBQ4O6ANSzVfpcGYB2kC2nvlGjL2OaGoQ PRRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542166; x=1747146966; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UJMsf8d9E7od1eerUg9AnKC8aiveIyxhwsrRajuSRCM=; b=ZXrR1ZrntXrQw1JGgflfr7mR3GCqCXDsl3PxQ9LYRBjozgNowyGvrMvUwERJ6XTFfE mqcMSsAY8TOZLcD2sDlHpz/UEtEXDqYqbw+xPyy44A76eJQ2gS3L8iqBQF0KlNoJWfl7 HNn261D+cmVvC/0JibPq0iKD6oqSeayaHWJZ72TMkKXQasANa4pHOduOm+AhCLelxb2X 6f7K1TLLKlFAT0VuL4gBmLrdiA/7AOptdGk/pYCiqZHcwCuZIy5qzt7AO0MGiJPrzX7M zfnMgfWus2G6+jU7SRpbBqN1MA1I4LfASPTiXrIUi6rleq2n5Hotb1iftP0yrRd8ijxA tw9w== X-Gm-Message-State: AOJu0YyH3vidz9HnaIxx0GFMyCcvO/Wi0TLp1BJu4Psd3AHQ48YQjLqq uFlySo/AeYV5tMsXGFJmsybFLKLtv+VbhpBQlUZpzoH6NeeybMpMmxylDtAsVZVjtE9zjRTeGBi f X-Gm-Gg: ASbGncvzg5YasTXpxLfHi7H8aDxKNndYn/QmA/smSOO4A6cOLK6+ZXorHUwAY5dw0Lo R/AT5RBcEjWaYiuVxvQrRhKNmQCBvjqgVnjPNSCc8XsvdbJtMKrpLnW13s7o0+la0kF7gex7kXy fLZyavH1OWUR89HHPp6y/sFrlJmGde9Oc9rdAQy8waakR9+8zo3C7U22RVz/wqXy9aLOs1BXw2e ecaEmZ43Z7ufmY+gBN6W2mAvSHRLsoHjfj0AWXw3YEb8t9+mj3hi9hrGdjm8b8tAJagPJaf7qJ0 HbrJvZvEPHJOFDyAbhWVOh84+g4bX1LAy2Zd/sSSFS4uG43N8NdRoFbYYhYWpMRnQHfe5NdB9E2 LVIAhhamAagV5T4NnzDI5 X-Received: by 2002:a5d:5f85:0:b0:38f:6287:6474 with SMTP id ffacd0b85a97d-3a0ac0d976cmr2881628f8f.15.1746542166185; Tue, 06 May 2025 07:36:06 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b89ee39esm170797135e9.21.2025.05.06.07.36.05 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:05 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= Subject: [PULL 11/22] hw/hyperv/syndbg: common compilation unit Date: Tue, 6 May 2025 16:35:00 +0200 Message-ID: <20250506143512.4315-12-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=philmd@linaro.org; helo=mail-wr1-x430.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Pierrick Bouvier We assume that page size is 4KB only, to dimension buffer size for receiving message. Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Pierrick Bouvier Message-ID: <20250424232829.141163-5-pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/hyperv/syndbg.c | 9 ++++++--- hw/hyperv/meson.build | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/hw/hyperv/syndbg.c b/hw/hyperv/syndbg.c index ca291826a07..8b8a14750dd 100644 --- a/hw/hyperv/syndbg.c +++ b/hw/hyperv/syndbg.c @@ -10,11 +10,11 @@ #include "qemu/error-report.h" #include "qemu/main-loop.h" #include "qemu/sockets.h" +#include "qemu/units.h" #include "qapi/error.h" #include "migration/vmstate.h" #include "hw/qdev-properties.h" #include "hw/loader.h" -#include "cpu.h" #include "exec/target_page.h" #include "hw/hyperv/hyperv.h" #include "hw/hyperv/vmbus-bridge.h" @@ -184,12 +184,15 @@ static bool create_udp_pkt(HvSynDbg *syndbg, void *pkt, uint32_t pkt_len, return true; } +#define MSG_BUFSZ (4 * KiB) + static uint16_t handle_recv_msg(HvSynDbg *syndbg, uint64_t outgpa, uint32_t count, bool is_raw, uint32_t options, uint64_t timeout, uint32_t *retrieved_count) { uint16_t ret; - uint8_t data_buf[TARGET_PAGE_SIZE - UDP_PKT_HEADER_SIZE]; + g_assert(MSG_BUFSZ >= qemu_target_page_size()); + uint8_t data_buf[MSG_BUFSZ]; hwaddr out_len; void *out_data; ssize_t recv_byte_count; @@ -202,7 +205,7 @@ static uint16_t handle_recv_msg(HvSynDbg *syndbg, uint64_t outgpa, recv_byte_count = 0; } else { recv_byte_count = recv(syndbg->socket, data_buf, - MIN(sizeof(data_buf), count), MSG_WAITALL); + MIN(MSG_BUFSZ, count), MSG_WAITALL); if (recv_byte_count == -1) { return HV_STATUS_INVALID_PARAMETER; } diff --git a/hw/hyperv/meson.build b/hw/hyperv/meson.build index c855fdcf04c..a9f2045a9af 100644 --- a/hw/hyperv/meson.build +++ b/hw/hyperv/meson.build @@ -1,6 +1,6 @@ specific_ss.add(when: 'CONFIG_HYPERV', if_true: files('hyperv.c')) specific_ss.add(when: 'CONFIG_HYPERV_TESTDEV', if_true: files('hyperv_testdev.c')) system_ss.add(when: 'CONFIG_VMBUS', if_true: files('vmbus.c')) -specific_ss.add(when: 'CONFIG_SYNDBG', if_true: files('syndbg.c')) +system_ss.add(when: 'CONFIG_SYNDBG', if_true: files('syndbg.c')) specific_ss.add(when: 'CONFIG_HV_BALLOON', if_true: files('hv-balloon.c', 'hv-balloon-page_range_tree.c', 'hv-balloon-our_range_memslots.c')) system_ss.add(when: 'CONFIG_HV_BALLOON', if_false: files('hv-balloon-stub.c')) From patchwork Tue May 6 14:35:01 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887778 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583806wrq; Tue, 6 May 2025 07:38:31 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCW+Xj7nHeI6leyhio59WzFsqGUINGuluc7OQa2Kt1Xg136bi2EcF9AFOha1ItKpkBGUN0WQ9g==@linaro.org X-Google-Smtp-Source: AGHT+IGzKxCRldSH3u+DWkoivkkXF6Sopl4hmgpiX6sEdyPYmICBeYgmX7v/3n9dweKfZ/ImpKM+ X-Received: by 2002:a05:6122:8c1b:b0:50b:e9a5:cd7b with SMTP id 71dfb90a1353d-52b069b62dbmr6140102e0c.9.1746542311499; Tue, 06 May 2025 07:38:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542311; cv=none; d=google.com; s=arc-20240605; b=OK1xN6H2EhEOvVOX41qEOZVnE2c6DIRR5Tj+p807X0yI+p+stT8CdFO7YDvbliP4YY loDeNoxMPSWxe5jCXAXvUJ+j5sfOR27pYcwwBe2Xkt4UoSOJTZ9MjK/zM5Iw57KStnAu F3KVYUvZLhPgiPXSp1zTdNL4lgMRShA/R3MqVFhuE9lrISO/iMN5zYrBY490/d+65Mgt xu6aEvd8PYenQQ78V2ZX3bU27vQnZ2K6WnJ31T+sbj3wBuAXhP72rfY9HQp8RV8IR1XN N3akEHPFnMv8ApHxvvE0dtu+jzwXVdcF6dQxf2Dqa2/BsX7pT2PMMg37rLcZ7VL4DoQd Co7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=suVX6cmdj8m7H2HB7KjODyjJfCC/SsEdU5xs/t8XcI8=; fh=pgRJImLGStw4JiZaQ8tZ6Gx4wEkoSwwNn1cV112GpBk=; b=jsRAFah2t/ZKBt6fW32l15MDtVmT3c/fDpWbABsk81+gkkjmUxC1h5L/6Gb/KJdJTA SnC+R1z7+MrB9Btmfa6iE8iXGMsFeurE//qCmNWJUPjSFV1TQB9rgb7/zkrkv6pfdQIl qFLKnEuwHTMXU8d1+GUULyYNLwjHzPRFxPk8PknHaUbYSHJ3m3eIxQgfpjwyR6zEg7T2 lvDPP1y/JwJZrCNrgcTqQadLHjMBezX7SeJMOqXhuT6v0CWOnr7KFwHr2Rboq/kgpSoy L++Va+OT5/BIpI2MjInkT69dAicIvIuZ8Ej4RK88ebwFcRObv4QKbUBp7KxoqXgghp5A 6KEA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hRb8l2Bn; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 71dfb90a1353d-52ae413afefsi2838575e0c.125.2025.05.06.07.38.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:38:31 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hRb8l2Bn; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJPA-000832-QT; Tue, 06 May 2025 10:36:20 -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 1uCJP4-0007q4-FR for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:17 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJP2-00016T-Ry for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:14 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-39ee623fe64so5945268f8f.1 for ; Tue, 06 May 2025 07:36:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542171; x=1747146971; 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; bh=suVX6cmdj8m7H2HB7KjODyjJfCC/SsEdU5xs/t8XcI8=; b=hRb8l2Bn+42F+VEA/Kt50czONurGmGLwfgqHKNeY1ATDx8nG/UcwYT8lPSloMms4Xn 8LTZObMjifJJBTz0lZ2nCjQHNL8GGFzeWuIk9U/u954kaSZC+RMZks7yWCkMlKC9j2Wt 8KyyZ65fCylPa727gqzDa25oxzsDaBmMq/fbsqIEXY2chhfGCIKCrY0b5CylBO45Nyps iHg4Ke0F/eObbGC1GNoZXzcn1AMHgcvumt40u2PyZwxAoIoVIn8goHZ5FXjDTzNOFBAv 4k8GZ9Nzv2I1Nsc+pJO4ekm+q19xkXkHyF+fbvfVw0zFYvErK3Q4W2uvj+qRKpT1l++j 5OGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542171; x=1747146971; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=suVX6cmdj8m7H2HB7KjODyjJfCC/SsEdU5xs/t8XcI8=; b=WglgE5CpwzZXrsEcFfS0KrchjcDJXbt0KqySqRJYRwsFJ/kJ2ZTg5X4GJI2xNnkvTk Dn/u6S3vqKShtCnQZ4F+nnn2aZOpJRs708Aem7sMs+l+UW0eexQMqEbpIsx1/ThJ9Sdt NxmSHh8NTNTXFh0Yar7rrltMdGqfRIDGdAp1n27EG1RnwOLqbqtSTHA1T8t6ic6bzlP3 pLtxS8vZ+gxuMDbNLehF4OA8Vs9+h53FuXdPYj8Otq9lyNLBcPODC2ugQ/nNkl5vjQEu XdmED0lzRzs5e2WrYiXDO6XducrSBoXDywjuDa+4kE6v1XpWu1ALeyI852sxyE0Gyuxu vlOA== X-Gm-Message-State: AOJu0YwAXRkAsIGZe/Cd0gG1UiKoomvcNbFJlhZEYL1+V+7BMhgmoZ8h iizYJPI2LkmK7u4QBwSPPAe0MfxO77eGLes0JcGrDMUufRC4ePr++W0MrBARBN5WVOkLo18uduL N X-Gm-Gg: ASbGncukNRYqQRr9c4dmv+gR/RCS60EI09TH8vkvVM8NpbnNzJnP3DNJQ8ugpwsjvo0 f6kkcF8GtbI2W8nTlCHWGzskjl6iBNTr6bAnlyNh+OdM6RkENcrvvF+Znebt97q8dzPd2fjcuBe dxTNzO/Xx3/M/xqR9Lg+3niNvOh6fm/dY16bY6ZSOvpRimMZpDCc689y5G0f0d3iYNXvWb5+w2o Q6lRc7lUTqxWqgFB8J2BZf2DCAW84YNKkSOJqkD9BGKkWLqySULEG13Qm/lrWYzFP2HkFqbaJFA rPW1hN9QeiiK7WfPthKyiTuXNivkN0rndv9loYn7VW9RjnkFR7kwaHi63CrHTANodTfKfEPtKtG 9MwkhVk/6p/2oxdqg43ZL X-Received: by 2002:a05:6000:4006:b0:39c:268b:8b66 with SMTP id ffacd0b85a97d-3a0ac1ff66fmr2665764f8f.43.1746542171075; Tue, 06 May 2025 07:36:11 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a0b3d0a77asm101892f8f.56.2025.05.06.07.36.10 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:10 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= Subject: [PULL 12/22] hw/hyperv/balloon: common balloon compilation units Date: Tue, 6 May 2025 16:35:01 +0200 Message-ID: <20250506143512.4315-13-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=philmd@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Pierrick Bouvier Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-ID: <20250424232829.141163-6-pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/hyperv/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/hyperv/meson.build b/hw/hyperv/meson.build index a9f2045a9af..5acd709bdd5 100644 --- a/hw/hyperv/meson.build +++ b/hw/hyperv/meson.build @@ -2,5 +2,5 @@ specific_ss.add(when: 'CONFIG_HYPERV', if_true: files('hyperv.c')) specific_ss.add(when: 'CONFIG_HYPERV_TESTDEV', if_true: files('hyperv_testdev.c')) system_ss.add(when: 'CONFIG_VMBUS', if_true: files('vmbus.c')) system_ss.add(when: 'CONFIG_SYNDBG', if_true: files('syndbg.c')) -specific_ss.add(when: 'CONFIG_HV_BALLOON', if_true: files('hv-balloon.c', 'hv-balloon-page_range_tree.c', 'hv-balloon-our_range_memslots.c')) +system_ss.add(when: 'CONFIG_HV_BALLOON', if_true: files('hv-balloon.c', 'hv-balloon-page_range_tree.c', 'hv-balloon-our_range_memslots.c')) system_ss.add(when: 'CONFIG_HV_BALLOON', if_false: files('hv-balloon-stub.c')) From patchwork Tue May 6 14:35:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887789 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2585264wrq; Tue, 6 May 2025 07:41:45 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCX+TprSWR0GOUHZEdgxN2XAUyXXxXOVb8jnkrndJU53xTLARsuhvB0H57L9t1Zwi2LW3EnfqA==@linaro.org X-Google-Smtp-Source: AGHT+IHsj8WK+daH7PfOBQHmzkcqjEfDlppTk/HUGyVr7VdE259kTcX4Z1Bp8YFMLfjTz04Y317E X-Received: by 2002:ad4:5d43:0:b0:6e4:3eb1:2bde with SMTP id 6a1803df08f44-6f5353e8894mr69585396d6.19.1746542505078; Tue, 06 May 2025 07:41:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542505; cv=none; d=google.com; s=arc-20240605; b=I0SgDx0o4hMeMFl9eZ6D2+muRPjsUtgg+X0VRj3InSglYewW8DabT51XmEUtYSL1Zz qLivASRt+zf4p1O3t541k4qA9QyNVzdyZqAxOyj+LVgNZwVro0Tex6Df6zsvu9cUTzmj pmxn5dsmbTIf8ccuDNVgt4hMYiNqEtiwawXtkTqhqCWMO1V/PHAAUXH8XB4dVlFnCCge T/Dn4th/WuWulWNrFAUSVYX2LDtz9w2BBFhBaS3FbePNvvifpt5wJTi1i7fa6GWSPuTm wb8EV7EI2OS1UhdTutGFFz4IQqa99pSiiKwv22lGIXWia6RnMSbUqeAggOu9I6607wfj G0Ig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=jXGXJXekOQ7eMfA+d/T2yDZNBjaeBW38SPlSuK10hsU=; fh=pgRJImLGStw4JiZaQ8tZ6Gx4wEkoSwwNn1cV112GpBk=; b=btCALDFohNmRZ+kSK3ZfbopjvdjakNYBBP920JHSi+VHqSGm/pWOmJxOjEe+PHb0Yp 3+lG8nbtosurl64oGB/jfAya3gnJb7UnniZEAgNGPT8V+jSpbReogTbToCNeqChibHkp uJrY81hvEDV85KmSKZ6yrpiRGcMoZI6hIefCcyzWbkYHHGCJBthtDTrnI/hdmHDRUl8Q kjRAqCg6nPfYRKUkwA6dtzwATXHJJaGeTkoaP58ZBfYq/pAlXsz8/Ko0Ew9ezILP0j1V 73yof8revnwAWHDmuToE1XjhvSdboXNo6hocI3fPsqxguTY+sHDHoNwVihFb9WGgNuF+ VJPQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=rReBAEaU; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 71dfb90a1353d-52ae413b0e2si2872238e0c.113.2025.05.06.07.41.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:41:45 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=rReBAEaU; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJPQ-0008ME-Pf; Tue, 06 May 2025 10:36:37 -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 1uCJPA-00083O-Ok for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:20 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJP9-00017C-24 for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:20 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-441ab63a415so57928655e9.3 for ; Tue, 06 May 2025 07:36:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542177; x=1747146977; 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; bh=jXGXJXekOQ7eMfA+d/T2yDZNBjaeBW38SPlSuK10hsU=; b=rReBAEaUWo7o1NGh4zRz7zISsgmRdfJ6yjX3iKKVe5JcDypss99AeDSjfg+opSfVZU duDSB4rDiLAazwIGSF/NxkkN+h+1dLSazezzaoCdOwFsNeCLT5vmVB/M1maUR25r/HS8 hD4Y9xAKifVAa50oozikxt3ppyBGvzTM/kK7JtWuK8cuZRLdTZC6LZR99nc2QWLL/6hR RT0ayL+ZmEQ1hbMqjLwHw8KKLheS0jE3ZQ5jCVyf+VEF/K8VJTKBNIURBxlaRSmYajxs sdqaezS0PXfKtzjMG/HEdlaExQ+seaZheShKd+v4OCvp7A006DyliWgVt0zr8LCzKUAz +J6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542177; x=1747146977; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jXGXJXekOQ7eMfA+d/T2yDZNBjaeBW38SPlSuK10hsU=; b=NeTbpiJn64hRE55Q2XnAmQclPSXh2PjouKVuAMpC9FjriL8Wc7EYurXyvOxjXEa4S+ FUD7s0gLsYjdxeMUv+HN/Zcc8A8k8bzN0354kyQADEx+7RnzOi0FKXbepqiR1Vilfk+Y HNYpB73YnbCxePw0Q8vF/8YlPk1eYwHNgMRiHpfxd6eXVgWuxcWwvMQvviSSCVC6IJLE eJmwjsu4LNJM4iKc/04L5FaRyXtP7jEgzV2wQaqyo1yek/TQQuA+/PG0iNwE7hFI4Cv6 kOtLzs29V0aN9DxjNcJnondYj/fU4vEyl0OX/ax3O2UsyKu5kHzHrZ7SPgLjWbniWTl6 6dxQ== X-Gm-Message-State: AOJu0Yw/WEejjpPLr2QvADjbDIxGPIfUgN78OFw2m25zxGgMvq98637a GHSSbcMMMR2gR58ULUzY6oIRFn9an3apW1ok9EDmkt/V8sWxGQHKr9Cs9Af+P1YADl1NXKwRvTt 4 X-Gm-Gg: ASbGncsbG12ePJMCenCoRSW1qxK+Sf0+xfJ+owYF6TK097mvJj4a8bS/nK4HpF7XQYN fgqHAb8ryk79eFqu/uOLNK2b/yprg1NBU0a1oaH3KhaellheF6GDecrguG+1iaICd5AdpqxaHdQ foZ5IiRD+6SIvoJCioR/2gYSgSNCE7KjRhuTXNwGPloJO2rY2kFA2lEG4D6MKezNCcNeQKvEO6e lFYxzLR4CZevTuYBHfXiXx51JDB61A1NL4Kpi5w/qYD8+DXbQuS5vROnV9ebab4Yw4UZUzf9Lr+ o2ztFL0uKOGbkuWG4krwbfxQ2idDcXAX7Cjbn61AH98dcBt7x+jrg0iKpmWyWp9uANH+sDw3RZe okMIBAUVycrWOcc2m97KE X-Received: by 2002:a05:600c:3e05:b0:43d:1824:aadc with SMTP id 5b1f17b1804b1-441d1012f22mr27703015e9.29.1746542176845; Tue, 06 May 2025 07:36:16 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441d15dd9c6sm17639015e9.1.2025.05.06.07.36.14 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:15 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= Subject: [PULL 13/22] hw/hyperv/hyperv_testdev: common compilation unit Date: Tue, 6 May 2025 16:35:02 +0200 Message-ID: <20250506143512.4315-14-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=philmd@linaro.org; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SPACE_RATIO=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: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Pierrick Bouvier Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-ID: <20250424232829.141163-7-pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/hyperv/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/hyperv/meson.build b/hw/hyperv/meson.build index 5acd709bdd5..ef5a596c8ab 100644 --- a/hw/hyperv/meson.build +++ b/hw/hyperv/meson.build @@ -1,5 +1,5 @@ specific_ss.add(when: 'CONFIG_HYPERV', if_true: files('hyperv.c')) -specific_ss.add(when: 'CONFIG_HYPERV_TESTDEV', if_true: files('hyperv_testdev.c')) +system_ss.add(when: 'CONFIG_HYPERV_TESTDEV', if_true: files('hyperv_testdev.c')) system_ss.add(when: 'CONFIG_VMBUS', if_true: files('vmbus.c')) system_ss.add(when: 'CONFIG_SYNDBG', if_true: files('syndbg.c')) system_ss.add(when: 'CONFIG_HV_BALLOON', if_true: files('hv-balloon.c', 'hv-balloon-page_range_tree.c', 'hv-balloon-our_range_memslots.c')) From patchwork Tue May 6 14:35:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887776 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583722wrq; Tue, 6 May 2025 07:38:20 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUjrEHqKa4BKJvRT+3d4q2aGieoJI1nGxPP+uJsKcc1FtdctbX8/nHzqFfg7SUUeEyd8e8f0g==@linaro.org X-Google-Smtp-Source: AGHT+IGximmQWgDZoP52SqtWHZs434If8g8AQBUBRajOUe+GruSSKdsYy4F//1834ClFaBzSrKvx X-Received: by 2002:a05:6102:4b14:b0:4da:d6c3:8d3 with SMTP id ada2fe7eead31-4dc720a27camr17789137.8.1746542299812; Tue, 06 May 2025 07:38:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542299; cv=none; d=google.com; s=arc-20240605; b=LaX7+zi00d0kWGsdFRTmvq+9x314KBpivZh/1dta5/OF3mgXWISXyY40ROdIlyLugm brePL0Qog0s1JlQWNe6r5xJSW7/dxWsgbksDjLhA6AOcwYElvnfC7RbZFXx5xE73yBAP Hh1Y/kfEyxo6Am5eKr/FF/35oF3+nbbQdKFRVe+EOcPn77ZOkk7uswOPEh5zjXWqBAzw ALXbqvuA4gSxfjXfLEDdMDqJifSlP/h4A44EUkGoCadq49m44nDu3NCf3Pig2PKonLvT nG+/Iv5PpNFYCGVt/qr+WRcAFGbv5l8woZ0/ZAI+oQSkgzUF2NFtTYYsVOTEsn0iaUzp u4KA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=O6e78c8ZcocuFrQtn8xqZmXaT+QiLbHh1PX/rxHWttU=; fh=pgRJImLGStw4JiZaQ8tZ6Gx4wEkoSwwNn1cV112GpBk=; b=eykF/L2hJ2DegkMwOeJUbmfWucOJHIe8ITTAjlb7ZeYJnFPDrRCCEXreGOWF0uM3an FgYPmvb9PBq79wY5ttJ7N0EkWEf1h9zXCrQg8LYWoHsWBvLmwKj4PLcWWZRdR25Y1v3v TCJYe6S5OZ4BYLc6osU3OYdX4Bn/yu3FeVNDalh+UhP6NjcQxrbFOh4btc4D69CzWOOm 8cmg5aO8MF7e5+zGzx5uZJcmOglfVCscqC/t/a5I4rTgOS7d7S+i3DJiFaGkBNE46K+g RLtoXyvDWot1LuscPAOWqDd8kgbU8Wzq6BVKhMCzmLbB5ZfsTiABogn9sj6THV2Y2TlE WHnA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="sQ/ry7WU"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id ada2fe7eead31-4daf2310315si2392171137.184.2025.05.06.07.38.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:38:19 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="sQ/ry7WU"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJQ6-0000hR-4L; Tue, 06 May 2025 10:37:20 -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 1uCJPK-0008JA-C8 for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:31 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJPG-00017f-V9 for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:30 -0400 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-3a0af41faa5so397121f8f.2 for ; Tue, 06 May 2025 07:36:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542181; x=1747146981; 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; bh=O6e78c8ZcocuFrQtn8xqZmXaT+QiLbHh1PX/rxHWttU=; b=sQ/ry7WUdK8IeBIoDAzGdcC3cPtQCrWJtEU7Vj3kv6b8tFuiGAqpA38mXTdUA2XJyW KDO6P5ESWizRKAViRMF5+qjnqOyoF7v/z+CqZlVro7lYb0j1ypaHcjQNyBj1xMO9D7b5 2uSSUX67CFgRj9YmmN38QhALW20hyMUsSI71+9qeRQiIUm9Nyyrf3/CXroBDYsGinIxc bHFvRAqh3KDeLfhheIRG7ds9Mj9zYC9ni/SNXgSjB6qzgLN7RGXS0sf2nkYHhqD3yx5q U68kb+0KM+bez8MxAul/7JkEI/1gLI3DrQXG6GfAJnumQ+JTeW6nC2qTDnBZprppVFzg gOvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542181; x=1747146981; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=O6e78c8ZcocuFrQtn8xqZmXaT+QiLbHh1PX/rxHWttU=; b=XUIoiEg2dI9iZJVMUs0O27maydcBRtkV9pEbk9Y7H8ErVsOLE5M5KnOadp4IeI1euE zvWSeghi7iu3en056gOLreAjNWJROf0TpQwmqSwJxz1lk2f+GgnV3ny1FPY1+JRtEVJP E0a0mn5Muqg9IxtuRmBFFUyNjOG2BkzTYxahy+GGcE6fDqDUi1n6mO5qYw+SU8ALK7Oj P/kHIqYvJn+2v24YpLyxwPB3zG8cjImkgDeBjSzneebwhMc154dys0n/2iA+jxZOOjUp 6VnWS61/BGfG7blrmpRF2wFnwAbHB9/na2Nk0gVnFilUcCqfeoohRz4ATVsyThQ6+C04 7gYA== X-Gm-Message-State: AOJu0YxUktw666aNfkQ0PujBT14SHnw2GKw9i6GCzheMwCQiiN8wd9c5 v3811M2cjhIDYy/+PA3QB0rO/rDrRhga/+wV8nR1pQwE327zlJ99LFkaMxaYsau6CVSj9qa1XLz + X-Gm-Gg: ASbGnctkE38bRs6vrL+Ee3RL/lVeWUFbRgTt0dPoOrC4ifAgL9j5z7MwG8kYBLsQgot gptV+RNPxpsBg5178g41RNp+hkmTmSP2bifgZZSiy3bSd5XTt8mGTRKFo6gZURKeX64erzyVHrZ b0rCZWyLTaiLjMTOIC17LzCyinTySBaFDKMQcMT6AUKyFC3fvLnQWht5Yui2HTwCVdVnPUAkSH+ OhXlWRM1nBgmeq+JEm3gM4EVymYRVj+fQXIvb+P36x7M0zTFcOQAkd5wypdMTI1l4Y++/Fua23o BissMwxHUMHjBno+t7N28KxQUuq8YmlSyI+tTRmaVgr+kkgav+WAErtzzHL8ADT7Vu+sEdKU+1P 1MFbybZfvJgXuotOl5q1i X-Received: by 2002:a05:6000:1869:b0:3a0:9f24:7748 with SMTP id ffacd0b85a97d-3a09fd7a70fmr7947697f8f.23.1746542181496; Tue, 06 May 2025 07:36:21 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099b2449dsm13784985f8f.101.2025.05.06.07.36.20 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:21 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= Subject: [PULL 14/22] hw/hyperv/hyperv: common compilation unit Date: Tue, 6 May 2025 16:35:03 +0200 Message-ID: <20250506143512.4315-15-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=philmd@linaro.org; helo=mail-wr1-x42b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Pierrick Bouvier Signed-off-by: Pierrick Bouvier Reviewed-by: Richard Henderson Message-ID: <20250424232829.141163-9-pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/hyperv/hyperv.c | 3 ++- hw/hyperv/meson.build | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/hw/hyperv/hyperv.c b/hw/hyperv/hyperv.c index 0271cfd2719..e4d0688dbfa 100644 --- a/hw/hyperv/hyperv.c +++ b/hw/hyperv/hyperv.c @@ -13,6 +13,8 @@ #include "qapi/error.h" #include "system/address-spaces.h" #include "system/memory.h" +#include "exec/target_page.h" +#include "linux/kvm.h" #include "system/kvm.h" #include "qemu/bitops.h" #include "qemu/error-report.h" @@ -23,7 +25,6 @@ #include "hw/hyperv/hyperv.h" #include "qom/object.h" #include "target/i386/kvm/hyperv-proto.h" -#include "target/i386/cpu.h" #include "exec/target_page.h" struct SynICState { diff --git a/hw/hyperv/meson.build b/hw/hyperv/meson.build index ef5a596c8ab..d1cf781f049 100644 --- a/hw/hyperv/meson.build +++ b/hw/hyperv/meson.build @@ -1,4 +1,4 @@ -specific_ss.add(when: 'CONFIG_HYPERV', if_true: files('hyperv.c')) +system_ss.add(when: 'CONFIG_HYPERV', if_true: files('hyperv.c')) system_ss.add(when: 'CONFIG_HYPERV_TESTDEV', if_true: files('hyperv_testdev.c')) system_ss.add(when: 'CONFIG_VMBUS', if_true: files('vmbus.c')) system_ss.add(when: 'CONFIG_SYNDBG', if_true: files('syndbg.c')) From patchwork Tue May 6 14:35:04 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887780 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583848wrq; Tue, 6 May 2025 07:38:35 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCViZ0gD0vlRWiKMWc5dPQ1uOXtDKG3z3krusXILUG/aLYDylW8ocfH8vaaf8JotCCZUkU7l4Q==@linaro.org X-Google-Smtp-Source: AGHT+IHOxwBkAtuJbvVBfPNPVpOkixeWpgbcTTAeD0Pa6OKqDR3nGq8xvB4Bea/Vn4v4OAJhXxNw X-Received: by 2002:a05:620a:2891:b0:7c2:3f1f:1a15 with SMTP id af79cd13be357-7caf6cec126mr5157285a.8.1746542315559; Tue, 06 May 2025 07:38:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542315; cv=none; d=google.com; s=arc-20240605; b=D/sUfCoGGqauflWioV4NFfmE8KyJjwD7jaGuyAxvZWNWNNnheRviyLw6n93ZaaalJQ UB0c9qe+LfApfXnT0Jk7npxuIwWss5J7KEL3RtmA2FsBuZt90+7zBxML5i7a5A6kZDPI 7uA5nTzijoV9Lbx9MlEqGKwkL3SilmLLs4BpjCkv98A/kzmm4iXcYB4BglBaw2uJyTfN alWqQ4cOJftPuKJ/QH3s7TWdSEsgvAZVJV4zEIXTKYcvVgNue+d+NzQwvN4j1ygTo9cr MYeZiXbaRg2QjpH+kx4MQqJqZklLrjYfRl247LWeDqLaWu3Kg+TDnMHFyDOaG82+DNBD JDpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=pvs8pGHXAqE+ZMrhpC+Do149+w0B/BO5bfUwReCuJQA=; fh=sujVwWsh55Sw25Z/ur6cAmWRl4G1LZjGYB1MsAoiKwI=; b=jNoJKp3dLUueIFbQ8lDozoR0BDdn9AQ2ZnZGElaCwx/U+1uRNlZ7ADphnfIlUlVtkW lWswu0YC2oB4TZP0/D47o134Hs8NEJCJCEJxuKMI7sCA+QuVC8Mr9ZkTzKIVi0rtRIQJ crxWHz+R7BPQoj5Gy+EvPTNTkobx7VuNRADAIUnU+++zKkiMnZrDM8nMJv0TwP4CBnT1 RuR/anwdzuzr3lEbxavVLUM29Hf2YR+SJldkDqss7btkVyonkDGYvkJcGwRcYxfmzo7U rIkUwT+0iHr7+AkTiPc6vzeTiKvbfIri2lI44oy0UBx7r/VbZBxhyC+AFK7CNKc2owhI YHOw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XyILwATt; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id af79cd13be357-7cad2442aeesi1106666485a.464.2025.05.06.07.38.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:38:35 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XyILwATt; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJQR-0001Kw-MT; Tue, 06 May 2025 10:37:41 -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 1uCJPL-0008Jr-24 for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:32 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJPJ-00018B-8m for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:30 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-43cf628cb14so47910745e9.1 for ; Tue, 06 May 2025 07:36:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542187; x=1747146987; 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; bh=pvs8pGHXAqE+ZMrhpC+Do149+w0B/BO5bfUwReCuJQA=; b=XyILwATtLMoaPOWPysYvAr4MfbVLg3e+CiEL9W/+gLS6fK7Xkxo7YuPQT7Si5ExT6f jcWHYZ83uLWXRg29jrxDvmty+rERkyIl8c6kCad2UDrupTFBG7cwi2GcNg8QkIGUPg5m DeDtlqAkYQ+6ZkQhYsoHxrd4goO9QieY9aATcV3smmOcP8UxOjs1H/tdsl3H251tr2JC x3jbes2O3uCT8Y6Lc6Cz6pWBCw1YqvgW0OIC0LyAapyJbZptwmOFlY9xTcUTMWEKntrg LkQZNZFduJsDPHoLYtSgg8UboWFBprzAY0A9Xj24ywQy7t8s7cjlXdv4tD1A6HmSL1iT inHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542187; x=1747146987; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pvs8pGHXAqE+ZMrhpC+Do149+w0B/BO5bfUwReCuJQA=; b=Tl3/uVclsBKeAQsTvITBU6S7++oJdqsDMTX9myB8vjWk8w4psW6wbckIKBgZQF73HJ cwbK22EdMXiPd+2nlV1Dm4bkvpzr7WnY447Kg+pjCrxdRsZqsdHzSUi8qrDkwRQGl5V4 ucD9BoB/Uryygyik0UpHnQ0vCCgSAziWOE78TEFJCKlbGVWw7voMOw/QYUFpDHfua1eW a2gbySv2aQXLO0uftdX4hqi5iu9UetWN++Rcah/Pu07jmT0ykuVqwVmt7kAoG0lPIFJC QDilW+f8GHLyRi5khwXw9SiQuUhfVkU37Gs3VtdvbX0hCvmQ9ltiV4xNMVFG6YDzyRx9 bx8w== X-Gm-Message-State: AOJu0Yw1PHqlU5qbqDIVocnmPk4iyisTUxImHO0LyPdnNsYBRYnb27Rg Eu6a3uMV4+kVJpiHxlX/INgeqbrrA75UdJDH2JiGaLjJCk/OctUo22jJAoC18L4piix0NpoubaV G X-Gm-Gg: ASbGncvZjBILRGOt9CLnDUxqL0Tpoez/S9awQ9ugs7K0POFDsiQPC/TKfo0tO0icXLZ b8g7h0LjN90iIVdzRKoIykQ8bkZXXLN/ysgSUbkVsRROXE/WyRGRsqCKeLWrD6X/AbQ/eGTIAEm E72J47O+xuMQgiRRjZHGgcHPC08oOLc72sU9S4TNNVUJuVvWBh1HOWuPFeAV04irDTvamWpEYA1 f64htbHhs0ASodu5zke+TAWT03LIulS9TTXotOowaKz0Y6GbzYYXkx6Ue8ha1kiiLj4QdmWgz0K uzvbgJ2wDSfYTTCZzSCwVsZh6tt23/QmD9sGCViuY9FHiQZvdcOS7b0/Mxyasc6gDTzIexxf4z7 bsP+Ftwv27xkd76P1eWoQTEzH31mQYXA= X-Received: by 2002:a05:600c:499a:b0:440:67d4:ec70 with SMTP id 5b1f17b1804b1-441d3a49c65mr122995e9.8.1746542186681; Tue, 06 May 2025 07:36:26 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b2af2922sm215358495e9.17.2025.05.06.07.36.25 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:25 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Thomas Huth , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= Subject: [PULL 15/22] hw/core/machine: Fix indentation Date: Tue, 6 May 2025 16:35:04 +0200 Message-ID: <20250506143512.4315-16-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=philmd@linaro.org; helo=mail-wm1-x334.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Gustavo Romero Fix indentation for some elements in the hardware compat arrays. Signed-off-by: Gustavo Romero Reviewed-by: Thomas Huth Message-ID: <20250504215639.54860-6-gustavo.romero@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/core/machine.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hw/core/machine.c b/hw/core/machine.c index ed01798d37c..b8ae155dfa1 100644 --- a/hw/core/machine.c +++ b/hw/core/machine.c @@ -41,7 +41,7 @@ GlobalProperty hw_compat_10_0[] = {}; const size_t hw_compat_10_0_len = G_N_ELEMENTS(hw_compat_10_0); GlobalProperty hw_compat_9_2[] = { - {"arm-cpu", "backcompat-pauth-default-use-qarma5", "true"}, + { "arm-cpu", "backcompat-pauth-default-use-qarma5", "true"}, { "virtio-balloon-pci", "vectors", "0" }, { "virtio-balloon-pci-transitional", "vectors", "0" }, { "virtio-balloon-pci-non-transitional", "vectors", "0" }, @@ -58,12 +58,12 @@ GlobalProperty hw_compat_9_1[] = { const size_t hw_compat_9_1_len = G_N_ELEMENTS(hw_compat_9_1); GlobalProperty hw_compat_9_0[] = { - {"arm-cpu", "backcompat-cntfrq", "true" }, + { "arm-cpu", "backcompat-cntfrq", "true" }, { "scsi-hd", "migrate-emulated-scsi-request", "false" }, { "scsi-cd", "migrate-emulated-scsi-request", "false" }, - {"vfio-pci", "skip-vsc-check", "false" }, + { "vfio-pci", "skip-vsc-check", "false" }, { "virtio-pci", "x-pcie-pm-no-soft-reset", "off" }, - {"sd-card", "spec_version", "2" }, + { "sd-card", "spec_version", "2" }, }; const size_t hw_compat_9_0_len = G_N_ELEMENTS(hw_compat_9_0); From patchwork Tue May 6 14:35:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887787 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2584734wrq; Tue, 6 May 2025 07:40:35 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVGQGcgTB8d5+xbFhW0s3Q1dlbUUSr7ZGRcOblMYRos3DgYmvGWxLXfRo4EO1F1F+y22V3PLg==@linaro.org X-Google-Smtp-Source: AGHT+IHJHgpY/hnghkYns2yBBEBDICuiGZnk2y7epoH2kisPt9+RVu+UOL+ia2C+WRd1oMXMIcbg X-Received: by 2002:a05:6122:2020:b0:52a:9178:d281 with SMTP id 71dfb90a1353d-52b0685403bmr6270347e0c.2.1746542435242; Tue, 06 May 2025 07:40:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542435; cv=none; d=google.com; s=arc-20240605; b=ECX2VS4VqpjnWCx6BtRY5Zz2Epc4JrgIuftCLEioOUgpUFgXwOPl3sAxXp+tfLRPZA L3cPUB2klDoEo6Xmt5tUwpSWwyDH/n0H5oOowCM3Ko3md7pWapnj060ip/TMYD8PpZnk DnCxJyxZCEAwjDXnvP3b9iIEbe0LqkV3XpBFkDSrJAbUFdiaO+rXD1v7KmLQlVM451Gh k2KPjYWEgMOUz5NTaCq/tLuSMtXS358d01F2NsaIaP7nSQ8OxkuZFXThG2gatrM8tF4L bu5kD/Kd0UBGjVG7Q3qVWsRPd2TFWdQVtPhaPeBRyrubrtwhI26Dk5XZCWa7vPMAti2F 0/QA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=ihC29KJK2kV6HuZmrEMz/ndVgqfnic8/f3HiKbbLAOs=; fh=GjvvGLb0feiwZjxlbK77qut8IuWiTeVJ51EkAPRJ1og=; b=LNKUa2rwbSC9tXN2nuuMabgm0u0sT7VgIMrbpDEIMlUmSuUoGZoeqhQ8lnHeNf2Kug miTMhRILT2aSHli/nHuZmwDUUryC4FH0YXr5plaE+u2QNVFn71dGfMP35WYxrSqBwdtK R0baD78q8Zy0SENvMHnJpBBzGQJxMtmsJaGMd0O0bFXi1hLp044dBS7ZTJ0hNiSJvgXL 5EDFuav2dMEfNMlEMo5JgA1DZ8dAdnQJr/0XotL9w85wKxcY5lNo/Vy+O4BGByl6Ls2s gsSUY8RZIpth2FUCVkroYLXSpeC0nk0W8iAYlB7D3g+yZUVXN5vxcqICRxf5mQXtGxyV RilA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=iteMyvcq; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 71dfb90a1353d-52ae4197280si2953645e0c.244.2025.05.06.07.40.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:40:35 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=iteMyvcq; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJR1-00029b-M0; Tue, 06 May 2025 10:38:16 -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 1uCJPP-0008Ss-AO for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:37 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJPN-00018k-ER for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:34 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-39141ffa9fcso6173832f8f.0 for ; Tue, 06 May 2025 07:36:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542191; x=1747146991; 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; bh=ihC29KJK2kV6HuZmrEMz/ndVgqfnic8/f3HiKbbLAOs=; b=iteMyvcqOfz2lOUoBpUvgD9wq1QH59Hkzb46uovdfSNE4xCQL343aoyRT4i5G2BA2X f+cncX/Irxg3vXroDPHxyvt9OWPegRM4brsz9BlqMuN1DAVXyy0Bw7WxcefH2Pkyfu06 gUEhJbrKKScZ18NYEXRcAcG+G3DgmzBqnZsyfxlN52vZBlxtu9sLLEwLzlYInKpZxnP8 Z6hWMjg/tT1Yn+E2p3GaLOvTMaqKaUXiw+yTHI0F5DKJ2mYtIkVDUNVI2YAM4plNBANp cQV2w/MM87Xva3QY1NmdaRUyZV9ha1cjZmQdUo1X10Djty9I++4hQvsNE7Azk11hnwqQ /01A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542192; x=1747146992; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ihC29KJK2kV6HuZmrEMz/ndVgqfnic8/f3HiKbbLAOs=; b=oWCU1hQxkFq71NrgolWsEyt0OKyVaWGCEf2a42/pgH2Cpr6VBvgkgVb3AAhQqKRbwd nxp8VZaCmRW0EnXK4SlPyGoBbLWbbkHryGLne07KIpNmwYie8lu5BTVhCrGfpXhKA9Fg fx2HlnDAZbsh+GCqddpMrSiVozz8InvtL/xhBUpFWdbrtRMMBgSY2aHFSpVqyEHIZRz/ CnngMBplVB84WjsYu+fZrzjcJsCmpB6JvZ4ay8k+LJxDZCzGe+LqGX0Cj5klkLENj95i dP8yVrbQgAEr5adUdh19ZEPNUL+DMP1EfyoKUy/cKCtPMfbO0oFRVTNzN245yfS9Ynek NbZg== X-Gm-Message-State: AOJu0Yw55nIq6Bw4xsqMdAim5kHchq3PQwjjrfxIqIu2G1VSjsdnz+Ec n/cK3svI+YLfMArRU2rmF3hqQKWQ1Lu+y7m89QARoBZnFZ7/wblargHatCrd59ZwXO1eBH8hEdP w X-Gm-Gg: ASbGncu0sBeXQW+qcYDI/K9yD70XUKB6KSpUq/6PtQ1rNXEbktqsLty2YY8BIB2ICmO FuMBML8+6ivnfijTpGBifGlyE63dplA+UYbVo7TYw6CmnrTmnA7Rv+XJj/rt/Gwl3vYiDxdHtdb tSW5jDOa119WRY3BfBrJGIo2wSobcmsMk3smkjv0w5SLRJ87tu7JDVgGYz3cuJgr3acLzgWiUNk eg3bpCTKgCq9r85f7QkFyTts+vfw5jr1FpevZFtik/Np8+0AA5XqpVrNQkFHXQt/gOX0VLxmgLA wEK8Om9NNamFjCydlgmOH9YejGS2dpXsgcZoH3DIoTH8i52l/W9ZjGsTLCK1YzlQuLNe+6invX2 vxtxsbYTlFIkmRhpy9hil X-Received: by 2002:a5d:584d:0:b0:3a0:7fd4:2848 with SMTP id ffacd0b85a97d-3a0ac3eb15bmr2946336f8f.52.1746542191668; Tue, 06 May 2025 07:36:31 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099ae3ccdsm14030191f8f.38.2025.05.06.07.36.30 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:30 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Auger , Gustavo Romero , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= Subject: [PULL 16/22] hw/pci/pcie_port: Fix pcie_slot_is_hotpluggbale_bus typo Date: Tue, 6 May 2025 16:35:05 +0200 Message-ID: <20250506143512.4315-17-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=philmd@linaro.org; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Eric Auger Signed-off-by: Eric Auger Reviewed-by: Gustavo Romero Message-ID: <20250428102628.378046-2-eric.auger@redhat.com> Signed-off-by: Philippe Mathieu-Daudé --- hw/pci/pcie_port.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/pci/pcie_port.c b/hw/pci/pcie_port.c index 54f639e3d4f..f3841a26568 100644 --- a/hw/pci/pcie_port.c +++ b/hw/pci/pcie_port.c @@ -188,7 +188,7 @@ int pcie_count_ds_ports(PCIBus *bus) return dsp_count; } -static bool pcie_slot_is_hotpluggbale_bus(HotplugHandler *plug_handler, +static bool pcie_slot_is_hotpluggable_bus(HotplugHandler *plug_handler, BusState *bus) { PCIESlot *s = PCIE_SLOT(bus->parent); @@ -221,7 +221,7 @@ static void pcie_slot_class_init(ObjectClass *oc, const void *data) hc->plug = pcie_cap_slot_plug_cb; hc->unplug = pcie_cap_slot_unplug_cb; hc->unplug_request = pcie_cap_slot_unplug_request_cb; - hc->is_hotpluggable_bus = pcie_slot_is_hotpluggbale_bus; + hc->is_hotpluggable_bus = pcie_slot_is_hotpluggable_bus; } static const TypeInfo pcie_slot_type_info = { From patchwork Tue May 6 14:35:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887774 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583361wrq; Tue, 6 May 2025 07:37:32 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCW46oe4F8M//bwXG9cpftxhQnVB8Ygr8cRauUo3z3bIaTbMuuB+DjL6bFgDoh+5pRvSGL3yPQ==@linaro.org X-Google-Smtp-Source: AGHT+IFAX7RnTFpHWYZMh7BJlj5itwgq1oNyrygOoj8xTt0fRbwuEvezBpasgRtKymQdEk69VIIK X-Received: by 2002:a05:6102:3c84:b0:4c1:8e07:40b8 with SMTP id ada2fe7eead31-4db147bc8ecmr7571626137.6.1746542251789; Tue, 06 May 2025 07:37:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542251; cv=none; d=google.com; s=arc-20240605; b=UCYqUceipl7kLLYQcLyyJ32fJrEXRfJ5EMGX9kB08z0kcxm2DtLFo6clLjmaVjGkXW qEt3ztYD1wQPWbT12kQOzeM09bRTNlPkTgvNLckarbbgPZpHQjT0C6weGCgFXglhQW4S LgKdqxN4ZdVI40Y+ql21YQ6qmU8Hb3X0xUsHTS7vykCH9G/6gjNxojJ2uBOKp8X0u+D4 jA2JRIp2eGjMydzh4f2Sl2hA/GRwkyfdD0qYlIe+H8h1URHtIkupbyX0NDKwPaofkulY dY1YV248pDjOk7L7OwmwoDkf/czESZgycs1pE8qAaHSDtTIxkzXhm6de37DmQMLOw3+Y F1sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=2Rt27hrzdu5HLYpMOsJR9F/KsYJa4wyNAyNTcSK09PE=; fh=GjvvGLb0feiwZjxlbK77qut8IuWiTeVJ51EkAPRJ1og=; b=K5/3Fo2Nbrbe6qe5lQla8LzdV0AH7FMWEQuQKrYVwwGnpGpjsmec1ptHU2YhxK7umL ND70ful2mbngoDDwyKkjSU/4k5cA1YGC30Ugc9uAK6OpPQrcAi8o/7nLPIlprXOEQtgN c9ZV5oVg/y0/2aoo9w7Xb7hFVhHgoggOnHlmS/TviekLPbVVA6vlR7b6zF0eohpjx5QE 1YXtHy5VIFidc27tHVALI8Jq+5aMid+u321kZNJgvEs61taO2gcFaqgk1UdogaocB4bz ESQoerWSTjjO8XBNQXABx4SfE1xhEMhWlbMaePwezLWTKuV+hpe9h05INCvZcoOT6+fL Wk8Q==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uu4cmvG5; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id ada2fe7eead31-4daf25cdaefsi2525927137.606.2025.05.06.07.37.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:37:31 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uu4cmvG5; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJQ0-0000Zk-HE; Tue, 06 May 2025 10:37:13 -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 1uCJPV-0000F1-4m for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:45 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJPT-00019K-AG for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:40 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43cebe06e9eso36649095e9.3 for ; Tue, 06 May 2025 07:36:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542197; x=1747146997; 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; bh=2Rt27hrzdu5HLYpMOsJR9F/KsYJa4wyNAyNTcSK09PE=; b=uu4cmvG5XMA8FLrPpNETiQKucYodvgFCdwLKFlSqanN1+zAoT0/9kxfSHHpJrPictz 5objOLs8wJzxi6rC1yNhSW99cKAI85d7k+PqSCw8MOW4us3sMjCKC3DMzS7WJNad+1fI hslbPLBwZvangus152Dl+iDFY64KSmr75nHICZL0Sk//7NOaQIC5h/kXYx/ODDc/ab+R mfDudjhCNx8oLhKOIuHaztJlOaWsrdo715YKYO3mINSJ6sxaOUR2OYjbdpvFzBydOGB0 XlAh8DOxfJy5ZkCc3urjOumeqOz5596fcSalJ8vUG7hhRg4WtF76B3yotUMuGlMtk+Xu EXXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542197; x=1747146997; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2Rt27hrzdu5HLYpMOsJR9F/KsYJa4wyNAyNTcSK09PE=; b=fN/t8u1t6la8MTy2MRiYsw4YeubgzkinO9jUU/TET2J36+yCC7UbcgVN/MGAQaY77p MxtVtUI+LVRUfW+Cr73IoLLpeKWv+bHSvR+eEAVmp95ghDoxqRHUbzcuMq8GMPpR2Vj8 vzBVatUG5A3aXxPGtspV1wl0GTcmUyr5hWCA/x4ZL95dviIqtQ9C993Paw9YnEs0gbZ3 kqPtWej4rIYX3czbngLmi/ggBpN0EOCyXeW6TnBbPKLXLKg4r9cz6cFI7HmkSrh4SEDT KWdiqYXNZ+JdvehDArnjPATIhwUh1vFbrgcLftiz1BadlxFeglOG8uTY9LN90x5HAXa9 Wong== X-Gm-Message-State: AOJu0YySdH7XnQXCDZZmijDjtLhk0bq9UreA/3daBVz54xKsqHKtbX6S WXNQk4sS2bzsDnhBc1UrVI9XrwdOWVZDGOTo0s1YBgjBParjfAcv7fv9YbkMp2Jum3AfxAcmPKR 2 X-Gm-Gg: ASbGnct8EnR1Oyohis9L6Pk5ktCgCdMhVtEaVzD/UyJc82tr6EDwhUFSWTjh1oirYMa Itm6vRcylVfOt+mOqFHc3M05lTLl1w+VEzgxa6lo0b93vaMuoilwe9neTVSuenyjtaY/zcUU/GA 6um22+VhR6mNSSz0zyh7xTU2Qee4s/HZQtfjKKsZmJjqMqMWn8gQ5CnO3bSTLiZ+FDAOpzZ34Dh KFB9oiu0gBOnvXIOJOe3OEiekow9tkYWP4cn+sCAUVJ40OsrgEkMxd5VoQYAbccwos8RsdH1rU1 8aRjnNIglesZlzQmNjQZEiv8c8Gxlj/tRamjPexp+qf75IirvqJMqwx0IdngK07jeH0excPQ8Q1 mqc4Rhvhoap/j/JO3HK8b X-Received: by 2002:a05:600c:1e02:b0:43c:f00b:d581 with SMTP id 5b1f17b1804b1-441d053b009mr31372025e9.29.1746542196986; Tue, 06 May 2025 07:36:36 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b8992b4csm176042355e9.0.2025.05.06.07.36.35 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:36 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Auger , Gustavo Romero , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= Subject: [PULL 17/22] hw/acpi/ged: Fix wrong identation Date: Tue, 6 May 2025 16:35:06 +0200 Message-ID: <20250506143512.4315-18-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=philmd@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Eric Auger Signed-off-by: Eric Auger Reviewed-by: Gustavo Romero Message-ID: <20250428102628.378046-3-eric.auger@redhat.com> Signed-off-by: Philippe Mathieu-Daudé --- hw/acpi/generic_event_device.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hw/acpi/generic_event_device.c b/hw/acpi/generic_event_device.c index d8adfea6480..7a62f8d5bca 100644 --- a/hw/acpi/generic_event_device.c +++ b/hw/acpi/generic_event_device.c @@ -458,11 +458,11 @@ static void acpi_ged_initfn(Object *obj) * container for memory hotplug IO and expose it as GED sysbus * MMIO so that boards can map it separately. */ - memory_region_init(&s->container_memhp, OBJECT(dev), "memhp container", - MEMORY_HOTPLUG_IO_LEN); - sysbus_init_mmio(sbd, &s->container_memhp); - acpi_memory_hotplug_init(&s->container_memhp, OBJECT(dev), - &s->memhp_state, 0); + memory_region_init(&s->container_memhp, OBJECT(dev), "memhp container", + MEMORY_HOTPLUG_IO_LEN); + sysbus_init_mmio(sbd, &s->container_memhp); + acpi_memory_hotplug_init(&s->container_memhp, OBJECT(dev), + &s->memhp_state, 0); memory_region_init_io(&ged_st->regs, obj, &ged_regs_ops, ged_st, TYPE_ACPI_GED "-regs", ACPI_GED_REG_COUNT); From patchwork Tue May 6 14:35:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887775 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2583633wrq; Tue, 6 May 2025 07:38:05 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUwEbMBjiQSKAnN1DQG0LFWqhs36nv8ROcX7rkJyvHFIP2z/+kflOeRTQl1w4+UnoQ0RD01NQ==@linaro.org X-Google-Smtp-Source: AGHT+IEWg88HowIliE0tLouB2FSYc3lScuzEM71sRDmk1+pnOYSxzwAW4BRZT+WHwhWeVtYrmPU7 X-Received: by 2002:a05:620a:2717:b0:7ca:cd71:2bea with SMTP id af79cd13be357-7cae3aeab43mr1488792985a.37.1746542284909; Tue, 06 May 2025 07:38:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542284; cv=none; d=google.com; s=arc-20240605; b=MCp3v0IkNu/eC6y8GhDU1wtfDyxOL/u+o1J3t1Ii9a9Bj5/dz9p46rU0mL7pwJrhT6 D21KhqLcQQJjPA1uX/oNEvtbq6mBNidgE4OWBqWdbTx+z/EE79odCd/mUIuqVMg+Zscf IRQOSbbpdJqZJ2Vo2qMQD2qGEs/aqCxThLQYmrMsmlBnr6d8vGMklrF2efyKPRbZkfJV IbAYI3p2MD8SpSpqv6vR3P7D/lLhBHrRXmENiPYR9a1eMbXN7LmmUXOfWfIkhU6qQU8I /8XFZ1tdwXf4lQZSEVjGJEqMqNvD7l3le/IA7ygqdGlihAliag4Xu5ZMwAF3G32dgCFc 842A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=HW3GxR0INnkgvzDsQ5q2TkMd/I+Rsj25SGtcBDDOu8o=; fh=GjvvGLb0feiwZjxlbK77qut8IuWiTeVJ51EkAPRJ1og=; b=eCfyIsfcUh1RNJkvhToCAsMSQqH2EuAGnx6m+iFx4GH6noOAQxVA82I3MqChmnSNKl guQGnrCD4gnWNl3E8VJWxsW23Y5YfRQT49Nkyuj46Ua+CR5b4+4+L9sfuHb3OGiBOond 1quiuay4CYaY75pwWfLXUoUbpQmrW4X+L9SJiK/FtkM3jj2vA2jmRex2apOqRU6YhmrI 78faBeOxgSjpgZxi6D9W8hMM858yXCoNURx/rJb0J0AEDLCXcOoGY88fxRmgtgQgLjV5 f6RZbu3aZwXKUKpSXXDvCdtbftzLurcPOqrVn0s6FsxWwEGoUQIworjWl7Fx9HUvrJUF PxWg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=O6gwuuaC; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id af79cd13be357-7cad241bc40si1144328285a.234.2025.05.06.07.38.04 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:38:04 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=O6gwuuaC; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJQO-00016J-VE; Tue, 06 May 2025 10:37:38 -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 1uCJPa-0000K3-HB for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:47 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJPX-00019o-St for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:45 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-441c99459e9so19218115e9.3 for ; Tue, 06 May 2025 07:36:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542202; x=1747147002; 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; bh=HW3GxR0INnkgvzDsQ5q2TkMd/I+Rsj25SGtcBDDOu8o=; b=O6gwuuaC9O0M0tjvUmJtgpAPmZlPRQSm046aOqN7T6D3ub7G9qFNjxrWiWDUNWej1/ kQEDjtRsKYObfoynx6U0QuUAVUW7tq41jqrKCUzDW5uciDGFRY+lZL9hYdrkhyulcFOU jIl7iNvUfJ01/vgVTPUsMQtS353wGOmWqoZnL2HTs8hCLydjcYMEkrqweuEZrw3YWIuZ 5e+f8zSrTCN3jFootLZJWUIeuMl5z1mOiHwMYtSPwMhwUniengLXw0llpjBggoyZ7+Uk X1Lh/LDUUpmVnzfBzhqTsejCJB6+GalZ3Z64Mo2PFYLwUdjbuRwCwPkURU3ArVjEO9Zi hzkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542202; x=1747147002; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HW3GxR0INnkgvzDsQ5q2TkMd/I+Rsj25SGtcBDDOu8o=; b=ECc4EfSyrrMJ6u4YuEmNQVJxejYw1B8xkHZv2ldHQnhOh9DojZU0rstDgGgHaYIT0G bfN1LfpJlJ2r03Hctyu+dl2DLev59UrbNLceri2R5Ety1JkT78whQ36+alR+O60XzYWt LG7kTofEj3vEyRME85q7JFE4NLNaa840DIxarK3NypacpqlWFXYDDmEM1Aodl0igEFPl oCNdZL6wuQpy94Fc1/5D6i/RX7PYn/Wqh/Qx5hVyGFRPhL0HKu3LKsRVgQubVMExmEZ3 ZSHT5ywTv2kjZtiCswvEDWhmhCLX+aAUERjcMwll9YeySVnoEYto6shr22CYdwFqfMIR QN7Q== X-Gm-Message-State: AOJu0YwTjGmwmKYLlBzY2+dBz/TMzj8jX+T9337GmTLladkFBsk+uuUX lkTmKF1Z1hFYMPWsco8kk7obNzytx6/ph1tOXxTk4LaG0inA1jdKdOGxxyA3iqLJI94lL70+QAX S X-Gm-Gg: ASbGncvajaTVabdhktSS3xCqPMsWkZs+tDGGHuTghO4BVtOzWUxNKvaLZH2b0mpfngs hl+kOsGkEXBhVZ5gXwFfKH1wZn4oe/TBBPlIacJqiDqwJ3uqRkA1CEGJ1yS0feAnUCLBn+uit44 bJPuHeRmLr8gB8A1Q1J5i2+TJ4qCyrILr6BpVx2KaHJCCXuLPEOXai7sKcwuiT7c5s8WTRhEbZY wgMNLFtlMzOKHGHOuXlIRn8VEWzYIi2gWlBj4bj2t73fkd6joJjf9N/IMnKc2xBtXb4XzQhTQmu rSkXCmvOymjl5M4KnxQ//9wBKluZ4DM2GMZI2PJGqyoAWgNwp8MXbzqycyT+e34hLQZojfkXcUz INXCotjHpVhcd1ZVIeqYG X-Received: by 2002:a05:600c:1e02:b0:43c:e8ba:e166 with SMTP id 5b1f17b1804b1-441bbf33b3emr139326505e9.22.1746542201888; Tue, 06 May 2025 07:36:41 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099b0feb3sm13950230f8f.67.2025.05.06.07.36.40 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:41 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Auger , Gustavo Romero , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= Subject: [PULL 18/22] hw/i386/acpi-build: Fix build_append_notfication_callback typo Date: Tue, 6 May 2025 16:35:07 +0200 Message-ID: <20250506143512.4315-19-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=philmd@linaro.org; helo=mail-wm1-x334.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Eric Auger Rename build_append_notfication_callback into build_append_notification_callback Signed-off-by: Eric Auger Reviewed-by: Gustavo Romero Message-ID: <20250428102628.378046-4-eric.auger@redhat.com> Signed-off-by: Philippe Mathieu-Daudé --- hw/i386/acpi-build.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 3fffa4a3328..85c8a8566be 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -589,8 +589,8 @@ void build_append_pci_bus_devices(Aml *parent_scope, PCIBus *bus) } } -static bool build_append_notfication_callback(Aml *parent_scope, - const PCIBus *bus) +static bool build_append_notification_callback(Aml *parent_scope, + const PCIBus *bus) { Aml *method; PCIBus *sec; @@ -604,7 +604,7 @@ static bool build_append_notfication_callback(Aml *parent_scope, continue; } nr_notifiers = nr_notifiers + - build_append_notfication_callback(br_scope, sec); + build_append_notification_callback(br_scope, sec); /* * add new child scope to parent * and keep track of bus that have PCNT, @@ -1773,7 +1773,7 @@ build_dsdt(GArray *table_data, BIOSLinker *linker, PCIBus *b = PCI_HOST_BRIDGE(pci_host)->bus; scope = aml_scope("\\_SB.PCI0"); - has_pcnt = build_append_notfication_callback(scope, b); + has_pcnt = build_append_notification_callback(scope, b); if (has_pcnt) { aml_append(dsdt, scope); } From patchwork Tue May 6 14:35:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887786 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2584727wrq; Tue, 6 May 2025 07:40:34 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUy+lVSrx9UPMHgCXvS/97VSnvPNd5SOXkdk94XVbqmxX7aTu7/Snen7fgwqQrdQ3poR4oQvA==@linaro.org X-Google-Smtp-Source: AGHT+IECD4c0+90bHjc/YWug0x9cqyWdnnj7sZNaMsac87LHBIKZQtaRCcFe4rwQ6Z8oaeZSkvBA X-Received: by 2002:a05:6102:3f8c:b0:4bb:cf25:c5a7 with SMTP id ada2fe7eead31-4dc71f5204cmr79310137.7.1746542434410; Tue, 06 May 2025 07:40:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542434; cv=none; d=google.com; s=arc-20240605; b=j43frlOqBuP8hc+oG8S/2WTcOo7DTduj5EWuDHOVYnoM9fe7Np3jW1S/suLnQhFncb tsq3Jsi6xFB6MRwFpd9BnLSkDuBh6/zMefCTMIF2wQ3zUcXLk3Tr1T8OGiB6RlrIyY/l BCLdoKVRU36pCNxlRIWw8AbWqBhd7owMVsZMARaO/JwQdnQANrXYYC6rw0S2e1IYCOoA AQxxdqpI6OWW685AlQ1hluI/zi7PLXIjie0tLrl5TpUv3amFP1zbj1Abw0vnz98bhOYL o/jQMg+ythtK2ZhdzIkeOF9o7rXU48yXOHXsF4WlKUyPqAfDsfs9MCLMOMlY+bhWwbKc 9GtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=VcUIrYmbGjwMRc++oq35b0qq7zt00pXf6AQPz2o0MDQ=; fh=ePyGoEiUVsGq5muf6+HqrCJFUwgxhWNYwaYwKs9b+Tk=; b=dP7zDsx++6Vc0/sBYsxcumF508MVGdArx98t1tRhx5xZKsvYFSaDc2LtXYO01Wr+lr C9P5nVSwU1hK/93+MoOUQCFLec72LdDpWMydnLSmHgMEvWcygZVhBhm4i0jQmJMpTqkd iOEUdFzMcCOUvu2OAKq1Difa6lSYUdhCTHv+V566Au2KgGHH9UYxQYtHQobs7CFD3IRX P1UVTZT+E8IYHVttNJq0dK+M5v1Tm1SmwIoF9S888iwVd7zcYV52jadPYFKJs5/gAzUD 9iSONk6bLEiOEXm0BZdcgSmaGDxYrpN5x65xGOb49te4lBL1lTizYxFIrEC4moah6EcB 29zg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=s2OeNlwz; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id ada2fe7eead31-4daf230b20asi2493257137.166.2025.05.06.07.40.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:40:34 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=s2OeNlwz; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJQZ-0001Q8-PF; Tue, 06 May 2025 10:37:51 -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 1uCJPg-0000R6-2b for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:55 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJPc-0001B4-J3 for qemu-devel@nongnu.org; Tue, 06 May 2025 10:36:51 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43cf06eabdaso47064575e9.2 for ; Tue, 06 May 2025 07:36:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542207; x=1747147007; 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; bh=VcUIrYmbGjwMRc++oq35b0qq7zt00pXf6AQPz2o0MDQ=; b=s2OeNlwzVaD835HxtDSuPMpyRJ+VAHeye8X4+KnCfdVuumfmqPP9Oo/yv2ucBpLz4Z QuXTSTbJ7d/SORHtzPkfpY9Ny7XL64A3MOCjqkZnZx+fEd3CrgS2SAmnwopLNJEGv4yP GqPGAkTcGJMiFzPX22XIfjC19ybrIyqfSNxjgku1ggvqclc1hW4SNMEeWs5HFthInB7L 1md2qoRbdQlu0/acTPVmVSH5QdVIkyPWIgvHWcHTc8WdwSbL1klWLLccZrao5s7qF9OH I2ek1E24PJfgfQ/3GEKpiFxTGWsQ25d25fuGIdtjfK8ZFF7Bjmnp5QJLo8x8NdISypl3 OAQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542207; x=1747147007; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VcUIrYmbGjwMRc++oq35b0qq7zt00pXf6AQPz2o0MDQ=; b=pERa04NSezU8nSt/0MUVg94CqlXIA81ovzutumg52GYAArPNi5whfhq8sBFzfTXucR 9/jJzx+UA8w6cBhF/y4CM3qJ4jz0ZOT2NsWyT2lnj73LOq/V7M+VmbavrqSAECVnnNvc uDDUHY+m4z99xWh2wDl3+xdB88BfoYbw9hxUuCzmJQOuCE5DhNTyilCkT/dYXgbaapyk CW3ptGa6g6+Y7AMbMmpNXGXh7LaMlJzpp90l2bJ7vXBxmehgsywC5/UDb9vSyJ0u8lhe JzrgJIHn4BDhTtMGi0IssGyTBuRzBOq/dhIIj2TFs7g4bvd44xWtkU19E6D9zRH0bbbx G6lw== X-Gm-Message-State: AOJu0Yxh/evV8piFKqQLRErSJtd5P2irGheTwq3Fs4H0xs2WjxkouxNH SNEEhxI0SIj2LmYiFvcIWKXFQa0UFjODXOexVvo8+lnIfGZF9zNvXqPtyt6tRTGIVplAsd+IKR8 S X-Gm-Gg: ASbGnctYXYm2htoLPn4voQT2WRu2aQROvQc/W/I8mW7ibHsJ7Ejz4HZLZO1xhCaXbzz mmQRWRh6MAps88N78uKBG/ovmBPamPW5Z2kSirTOBaK9V+QeSgS3ykrGdw9uRo63SuOYoglwkz6 lWeJxJ58nE31gma+Tsba7darYFtfFjz8P2Vxe79v8y8OZJqhYfIyOCfV444qlksHXUnKOW5XX1J Jy5aG1tekz+msD0Gg0wqn+VxiVjfNqij+BHztbCIRiq6sFcJTh6jCwo0/6y0OBf9Jd11BveB4NJ cnmdx+Gc6TmUHelWVsYDEQtM40U6i8wdeyOGndqgtc/iaVX6HkEHoZQqtbaoljQEMB2OxQmcgLV kyQ0m9COo5Z5jTXke1JLh X-Received: by 2002:a05:600c:1d0a:b0:43c:fffc:7855 with SMTP id 5b1f17b1804b1-441d052322bmr33756225e9.15.1746542206772; Tue, 06 May 2025 07:36:46 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099ae34e2sm13641958f8f.24.2025.05.06.07.36.45 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:46 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , =?utf-8?q?Philippe_Mathieu-D?= =?utf-8?q?aud=C3=A9?= Subject: [PULL 19/22] hw/i386/acpi-build: Update document reference Date: Tue, 6 May 2025 16:35:08 +0200 Message-ID: <20250506143512.4315-20-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=philmd@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Gustavo Romero Update the reference for QEMU's ACPI PCI hotplug device interface. Also, use the possessive form in the comment. Signed-off-by: Gustavo Romero Message-ID: <20250504215639.54860-9-gustavo.romero@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/i386/acpi-build.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/i386/acpi-build.h b/hw/i386/acpi-build.h index 0dce155c8cc..275ec058a12 100644 --- a/hw/i386/acpi-build.h +++ b/hw/i386/acpi-build.h @@ -5,7 +5,7 @@ extern const struct AcpiGenericAddress x86_nvdimm_acpi_dsmio; -/* PCI Hot-plug registers bases. See docs/spec/acpi_pci_hotplug.txt */ +/* PCI Hot-plug registers' base. See docs/specs/acpi_pci_hotplug.rst */ #define ACPI_PCIHP_SEJ_BASE 0x8 #define ACPI_PCIHP_BNMR_BASE 0x10 From patchwork Tue May 6 14:35:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887799 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2586506wrq; Tue, 6 May 2025 07:44:31 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVuDb7z3O542m755wjBgio3d+ItjhhXfL40QTY4uR6XQToQ6IDo8OpL+88cwS2oiUuCTEJNhQ==@linaro.org X-Google-Smtp-Source: AGHT+IFMvh4nd/9FrlqtzYZHvA8U0lBcn/T65JMUHlHFsnyMgMB4AKIXQ7AOpu/qGfOruGGtu9e1 X-Received: by 2002:a05:622a:1c10:b0:48c:c81c:4773 with SMTP id d75a77b69052e-48e012633a3mr144013751cf.40.1746542671673; Tue, 06 May 2025 07:44:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542671; cv=none; d=google.com; s=arc-20240605; b=ChVhffXe2ifG0nTxjBsjAV24mKiZtMlAMP3loykpayaMA8XEP7JFNwtIqWA96hD1hs b71lazEiKRiJysAembajmIsKExNbXrMbegi9ZfabZRTagGCrORfZyBn9FGfJiZtk7I1M oGjdE5EZB6tr18G12fbRuwRteywb/xJbUZAtFQpWbuLAQtYNQbDXoPBeTs18tWKL+b8z fB68xEbRW5FSui9ky4qWHis2q4waS7AqxSlzpKVNADWmvXSnRk3VRsXJQ6DsRVzzG1iJ O53/hiaqmpYs8WB9zVehanGTRrrZfBdl4pGbU+obSCcptwZ/FhCE8bSB+3aK+ZShYMSG 2MtQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=pnVo6371DEPrytU8kx25CXSpirHbOP00q7cKwrtXgKA=; fh=ePyGoEiUVsGq5muf6+HqrCJFUwgxhWNYwaYwKs9b+Tk=; b=T/L3iMX+67o0TdEfk6z7iepOBZTgYDTcUbsVkvCOa2Iw6veb1r514ORem5YDCmVZIt 48Cqzylu+GGz4URWylkjt6IrXbcp3qY4OI8ipjXxPo3Wm5vMC8C+489PODOA+VT3eZPW ZbSaOYe24nKZ3SRbfsCwUuo6+RrecjGvLahGxJDsBILcYYPVizRSFdNmlgqvRFDc3p1w hIC/sJiUvBV/cArmmD2KD1JrVfFDX4MsrLvSGd42aUuINUWhDyzX6ukfzE2CHGjJ13cJ gflD75Vwmgr6Pg2SAsAQPO2OserVSc4m/wXfKkXTQg01fggHh5Zl2VwOCCpc3BQkyqZ/ 7L3g==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Vdz6zTRu; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d75a77b69052e-48b966cdd24si119725451cf.199.2025.05.06.07.44.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:44:31 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Vdz6zTRu; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJR7-0002YS-PY; Tue, 06 May 2025 10:38:22 -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 1uCJPq-0000ZL-FD for qemu-devel@nongnu.org; Tue, 06 May 2025 10:37:05 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJPo-0001Bj-8g for qemu-devel@nongnu.org; Tue, 06 May 2025 10:37:02 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-43ce70f9afbso50541455e9.0 for ; Tue, 06 May 2025 07:36:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542213; x=1747147013; 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; bh=pnVo6371DEPrytU8kx25CXSpirHbOP00q7cKwrtXgKA=; b=Vdz6zTRub9tTfKDVVsMlnQp3hpAc7iYvasRr7yYj6YwhNBCGp/FJQ1eAXmvklP8jJe Rmo4eL7lJNHriVOuwCGeix/srtVO3Sm8D1GF4YrwgRvUXlISquBhTBSFqClD5OXk2IjR Qu1gzy4mSxaW9PpOWzJFxO9LyfuRsZT5uHB7n5W944xyw6XCZk/nsiOf3usFtLvVqa9E FslsrP9g1n7U2Y96g5PbPB8O9lvS/bB2WQmS/IUDOM33vnf+0OtmNQPb8pFrVajzY7UJ JFPfV60xWY5hAKCjPWG58+0EthSvEsRj/ZOc7NMJHxtSfIKVwGlf0nHRJzDTBjbMkF0w YF7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542213; x=1747147013; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pnVo6371DEPrytU8kx25CXSpirHbOP00q7cKwrtXgKA=; b=M32Y2jFMWiRZC91mck9Z9pOuXMN74KMJb76wd3eNuTmCLrr8MaTRpRSmxJubNnb+Cq OgoSshKuZ9N23FT4MnbZuH9o0QU/6Ar5zvxU3X1oEg9D0hcLQgRh66PHcunGvK/JQaJx ROwBdH9lyViuXzUtDiO6F5OCT3LailxZVaFBvvzR4NmR4nter5STEg1aGNK1ZEW4MYYc SvUDdw1IoGDc4j47U4rATErRGREwEOdrQUHoYN845VnojOaJ87Rpj6NHr+48sTRgJZuc QkcSjEXOSxhjH61njiWe5Z+RsVQsD9Xj5xBbTAQZK7kQ9/uNJjWE8LlIBtdj3LJ5aKp2 amGw== X-Gm-Message-State: AOJu0YynrF3W16GIAiSgMdtemXGcI2FHCwBnZkJwy815116QVV8ZpcdQ dyItNxgZ75ABbuLNgu7WrHHpY0S505NymVVGLUdgIJ8l2nYYARiA4rCuMbZ0BVfrofinlC/3JH9 V X-Gm-Gg: ASbGncujVI8L941J5S3n983Ibjw8err90H9c/NGr/gQ109UMsSajAuyZ+ePmdGOkZFp eOEwkmvBITAlpdeb/d0YEejzKf7njrHuYHRFoOkq57FQsxNQmBouWnrST8k8oLkto+DhP6tN5MF zhmud8MyeFNxSHFSBVA8QvxCSlKQn2SIPjFbT+L9VH4E6dy0hmqxvqLpYilQAzuWpP7ezGw3Rjz s7oLmKJYGFedamxRz8ULhTt0B9Ng87tSFMpBqCkO63sGTmXJfHtmzi3EjkbP7lsn0QiyS0sb3GO xvaKrDqH0URSxK2BIxYVRfCA9o/JIiA7tm2mAEmgBtJOy9xgAoHIGrk1eqjj+yZb56i7b18aIJk 2C/4nr/OlPpgoUD2vu1ax X-Received: by 2002:a05:600c:83cd:b0:43c:fcb1:528a with SMTP id 5b1f17b1804b1-441c48aa481mr112043395e9.6.1746542212983; Tue, 06 May 2025 07:36:52 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b8a285c2sm171131645e9.32.2025.05.06.07.36.50 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:51 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , =?utf-8?q?Philippe_Mathieu-D?= =?utf-8?q?aud=C3=A9?= Subject: [PULL 20/22] hw/i386/acpi-build: Fix typo and grammar in comment Date: Tue, 6 May 2025 16:35:09 +0200 Message-ID: <20250506143512.4315-21-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=philmd@linaro.org; helo=mail-wm1-x330.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Gustavo Romero Fix typo and verb conjugation in a comment about FADT initialization. Signed-off-by: Gustavo Romero Message-ID: <20250504215639.54860-7-gustavo.romero@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/i386/acpi-build.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 85c8a8566be..f40ad062f97 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -139,7 +139,7 @@ static void init_common_fadt_data(MachineState *ms, Object *o, /* * "ICH9-LPC" or "PIIX4_PM" has "smm-compat" property to keep the old * behavior for compatibility irrelevant to smm_enabled, which doesn't - * comforms to ACPI spec. + * conform to the ACPI spec. */ bool smm_enabled = object_property_get_bool(o, "smm-compat", NULL) ? true : x86_machine_is_smm_enabled(x86ms); From patchwork Tue May 6 14:35:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887788 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2584791wrq; Tue, 6 May 2025 07:40:43 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCU/PIpaoCxeZATpeI7OF+p6WAAPF79JNuhgLxFJh52MDB++xDNzffIDse7tH/foqyCuTgQBdw==@linaro.org X-Google-Smtp-Source: AGHT+IGOh4IRXoIOtLYUx+qSeqZIkJ2pJLkjKee7PvgJhdAPOBfdvocl/cabO8NdCl0kIACYFRIk X-Received: by 2002:a05:622a:5c94:b0:472:801:3e74 with SMTP id d75a77b69052e-48c32ac7430mr312951001cf.41.1746542442858; Tue, 06 May 2025 07:40:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542442; cv=none; d=google.com; s=arc-20240605; b=SAuepLKEpo7rhMzJ/AqQ0y//2dBS9Khw8/VsYZUjsTNARktdVJPviGqW/waixIP7eb nfcra8skUl/+8B3+9sDj8d3hSo9y7h3S/nq3ljavhPtK8kH7qNcSpF8UP3W4eHeftMxN lQGWiGlzw3Ha4V2wVHEMvek2bD16LTR1KTd+JOh8cW58spjRdHujAtaF3dCHqm9onPmG M0p9nO3RuL2QIx1dMqkwMYoNmbgLBhTkAChj0P1kE0iFjdWv6YRcNhc40ka0+yWyjsFf z1HZwWjBTBqxDVbv6QUi1uEMK2NRkas/cQaTXuREJoYOfgcI28kZvLmM+Q0UNLzEyTnP Z8uQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=K+ePe9xc1+7Hh1G4ScYYntuCTcijTJucTsY2+jDiMmw=; fh=DoaJzDF0xg44AjSTBoH+rzQ/aXqedjry3fEJUihUKnY=; b=TMIDehcDbcFwDzuJAQQijpggKCJa9HDVSNZLyx6MirLakzso2ypsAiFExJNoVS1C/x WS8aqZLWnLLfI735DIMNIMiftbEXtezq6bZzxF0Xeb0s4b5xc29PuAbLnSN9LoJ18PUI fj/kITQOf2P8EzY0508JSQ5HSLrGD82+H+cvPtB34st6FNdcVSOtNKWOU372Eq3ITPHh HVlJV6tuV33mnKoeMB/EypUdkoj92FruP8rh5hJ6QUWqf7axuzaYrm5JfsNXRU/+HtWo RqTYCBeWWG4HUSoqul0mNeH3zXRh8Z6Z+Avd4ByTApC9jloOUBhUIsviA9wDryQiKRcO /7QA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="o7u/7wLa"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d75a77b69052e-48ecee9e5f5si59126421cf.172.2025.05.06.07.40.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:40:42 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="o7u/7wLa"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJRK-0003g6-Bv; Tue, 06 May 2025 10:38:34 -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 1uCJPs-0000Zc-6X for qemu-devel@nongnu.org; Tue, 06 May 2025 10:37:11 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJPo-0001C3-9y for qemu-devel@nongnu.org; Tue, 06 May 2025 10:37:03 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-39ee682e0ddso3874547f8f.1 for ; Tue, 06 May 2025 07:36:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542218; x=1747147018; 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; bh=K+ePe9xc1+7Hh1G4ScYYntuCTcijTJucTsY2+jDiMmw=; b=o7u/7wLaT/tZNmqmd1oElzWF5mXuTfpYzpJfOHfGNJgqW3hR5KKNOZ2OWnupUS0r5m ISooam33R/E+Wat6HBKSJTQfioij4YbGNTdjocybiZEtTb2gru1VPr6aK2cU1uqex+Iu 9zlkBcS/Vzict20K1qmMrOUHYizm1OyUhH4Gg0z4jq41gV7qGXDSmlrtwKlBNy4nrtKd 9Qt166qX8nvqlZzL8UWPFr4tShluEJhDVAF8YtLSKxLaytiME++BqwKLwiE1C8lzePEp yeWLBDLotRBY5poHQyL18rZmN4kd1j5wkk3EszfnOwPNtZ6rNg4eW6xJaPwCDH7bcG89 QXdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542218; x=1747147018; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=K+ePe9xc1+7Hh1G4ScYYntuCTcijTJucTsY2+jDiMmw=; b=HGbu5+uN6s8ROa/7Te9LJahORZZJ2lVnWooTndDNqi54KDB5ku028GQq8/QmI+GVmR 9Xz2qeSV8OMc/JNB7jxsuHoux28QRVOmG5xikbXHw4MNmVzXPLU6ePv95fu9HFlmvHkL 4HvccDOPAbTSQ6k44Xzk+8EyxU/CqpXw3NtDERPYRUAKPA4RRVHrQYO4HbeHBENsQ5/V TRADamLhpoNphhs8rdZzCnoOL9K6vygN2JwXn2nP1XRuytk5SQRzepqDbDplA/CgUe+0 fzSe3AM/DjGsUOfJUF7vgn3kb0+g0xRpafe0AWSn66LmYP/531J7Anj3R4m56krTVbM6 S3OA== X-Gm-Message-State: AOJu0YwfDHBieSzpgp5f+B/twprjJGmbzw/eSzSpL8MfqN1HKb7xBTrq j3rw7l1ovNIcJT3qaxM/WcZbKxOt0ssUAu/3Zyu34wSGFeUXvpBQeA1AFpzmcVyfhVRQ2/I0X+S E X-Gm-Gg: ASbGncvSSImgzpzpbw+umE/sqDxCn7VcoJmwdONkW8l76WUwngQLZMtr8PnFlNNK+Q4 PFNOjhekdjdqldFLEdUrflylXA1NbgIA1bdzKlsxN9ho8SlBRawvPjkT4PoCE2+TqWg214WEHif kmpKbDLGUdOGnX3WW5jAFq9z8l4zshYEwi+OwbS5ckbI+jm25yHb8SGvl3jdYLOIkAZzE1iK9/N KcKKRqMZPDvWYt20YfDctXCAwnUUghsX9o/mbJnx3LPSMT3juylaglWF2mipftxFmvWr2TZpReU qtQ8BwMYfa0YdHx4JD9O1mMSQIMhsqp46S8WLDWY9NJVAUCfS3oDHQf4pcJcTG68GXwdUqvKhPw FmZ6S0CjqLf72ICmd307+ X-Received: by 2002:a05:6000:22c7:b0:39a:ca0c:fb0c with SMTP id ffacd0b85a97d-3a0ac0eaa3dmr2709117f8f.28.1746542217769; Tue, 06 May 2025 07:36:57 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099b0ffbfsm13649447f8f.80.2025.05.06.07.36.56 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:36:57 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Eric Auger , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= Subject: [PULL 21/22] hw/acpi/pcihp: Fix typo in function name Date: Tue, 6 May 2025 16:35:10 +0200 Message-ID: <20250506143512.4315-22-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=philmd@linaro.org; helo=mail-wr1-x436.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Gustavo Romero Fix typo in QEMU's ACPI PCI hotplug API function name that checks whether a given bus is hotplug-capable. Signed-off-by: Gustavo Romero Reviewed-by: Eric Auger Message-ID: <20250504215639.54860-10-gustavo.romero@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- include/hw/acpi/pcihp.h | 2 +- hw/acpi/acpi-pci-hotplug-stub.c | 2 +- hw/acpi/ich9.c | 2 +- hw/acpi/pcihp.c | 2 +- hw/acpi/piix4.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/hw/acpi/pcihp.h b/include/hw/acpi/pcihp.h index ac21a95913c..a97904badaa 100644 --- a/include/hw/acpi/pcihp.h +++ b/include/hw/acpi/pcihp.h @@ -58,7 +58,7 @@ typedef struct AcpiPciHpState { void acpi_pcihp_init(Object *owner, AcpiPciHpState *, PCIBus *root, MemoryRegion *io, uint16_t io_base); -bool acpi_pcihp_is_hotpluggbale_bus(AcpiPciHpState *s, BusState *bus); +bool acpi_pcihp_is_hotpluggable_bus(AcpiPciHpState *s, BusState *bus); void acpi_pcihp_device_pre_plug_cb(HotplugHandler *hotplug_dev, DeviceState *dev, Error **errp); void acpi_pcihp_device_plug_cb(HotplugHandler *hotplug_dev, AcpiPciHpState *s, diff --git a/hw/acpi/acpi-pci-hotplug-stub.c b/hw/acpi/acpi-pci-hotplug-stub.c index b67b4a92da7..b7bc6e40a1e 100644 --- a/hw/acpi/acpi-pci-hotplug-stub.c +++ b/hw/acpi/acpi-pci-hotplug-stub.c @@ -34,7 +34,7 @@ void acpi_pcihp_reset(AcpiPciHpState *s) { } -bool acpi_pcihp_is_hotpluggbale_bus(AcpiPciHpState *s, BusState *bus) +bool acpi_pcihp_is_hotpluggable_bus(AcpiPciHpState *s, BusState *bus) { return true; } diff --git a/hw/acpi/ich9.c b/hw/acpi/ich9.c index c7a735bf642..a07c9d115b3 100644 --- a/hw/acpi/ich9.c +++ b/hw/acpi/ich9.c @@ -570,7 +570,7 @@ void ich9_pm_device_unplug_cb(HotplugHandler *hotplug_dev, DeviceState *dev, bool ich9_pm_is_hotpluggable_bus(HotplugHandler *hotplug_dev, BusState *bus) { ICH9LPCState *lpc = ICH9_LPC_DEVICE(hotplug_dev); - return acpi_pcihp_is_hotpluggbale_bus(&lpc->pm.acpi_pci_hotplug, bus); + return acpi_pcihp_is_hotpluggable_bus(&lpc->pm.acpi_pci_hotplug, bus); } void ich9_pm_ospm_status(AcpiDeviceIf *adev, ACPIOSTInfoList ***list) diff --git a/hw/acpi/pcihp.c b/hw/acpi/pcihp.c index 5f79c9016b4..aac90013d4a 100644 --- a/hw/acpi/pcihp.c +++ b/hw/acpi/pcihp.c @@ -371,7 +371,7 @@ void acpi_pcihp_device_unplug_request_cb(HotplugHandler *hotplug_dev, acpi_send_event(DEVICE(hotplug_dev), ACPI_PCI_HOTPLUG_STATUS); } -bool acpi_pcihp_is_hotpluggbale_bus(AcpiPciHpState *s, BusState *bus) +bool acpi_pcihp_is_hotpluggable_bus(AcpiPciHpState *s, BusState *bus) { Object *o = OBJECT(bus->parent); diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c index b16d45f03e1..d98b80df6dd 100644 --- a/hw/acpi/piix4.c +++ b/hw/acpi/piix4.c @@ -406,7 +406,7 @@ static bool piix4_is_hotpluggable_bus(HotplugHandler *hotplug_dev, BusState *bus) { PIIX4PMState *s = PIIX4_PM(hotplug_dev); - return acpi_pcihp_is_hotpluggbale_bus(&s->acpi_pci_hotplug, bus); + return acpi_pcihp_is_hotpluggable_bus(&s->acpi_pci_hotplug, bus); } static void piix4_pm_machine_ready(Notifier *n, void *opaque) From patchwork Tue May 6 14:35:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 887785 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2584056wrq; Tue, 6 May 2025 07:39:03 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWLFv/1ps2oyDUWBBMsvfR+ACHLsMNkfDvS46wozPptMF+8o8rtIHS1tcfortiYdvZaVgFP8w==@linaro.org X-Google-Smtp-Source: AGHT+IFoJc35yZzoKAtSMqdKl/5HmczXX3QsrTmxcZR13wbTNcWgf9kX9pxyjLLYjFAZQIWz2MPs X-Received: by 2002:a05:6122:1683:b0:527:c550:c06b with SMTP id 71dfb90a1353d-52b26b097e0mr2527910e0c.6.1746542343603; Tue, 06 May 2025 07:39:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746542343; cv=none; d=google.com; s=arc-20240605; b=RGVi5AEY4hdCkUBrhAVkObeqU/LaP3cjB2dGpKp6kCbldUORuyY4WzYw+gpfQYR6y9 fQh8FZQlBgeQ2OtF2YV3W0oC+jozIp4ap14b8PhKZrWMXQIyFGT6sBRrExLb8g1gTHkA HuFSUzRhD8hNT/CGsJkLngfTQ2dyRAIp2N9xhmR3Fhc8Q77CCPCFGXURlK4Mt5oDayUR hMebBdPIaS7hiBnDcK7uoUDoTIqVLdkvgD4+gZKcZvBE38QhSsx4g1/pepTFmWoSQUsP VSipRG85BCjzvMAzqVrkIfikjRB4bFRrS1YqZPmrSEzf3iemUobsKPkNLKM5zdVsCVqH +KHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=6XW5xHBO3SA/+mZJNPOxITj6/tX70uskRNb+p6Q8bM4=; fh=ePyGoEiUVsGq5muf6+HqrCJFUwgxhWNYwaYwKs9b+Tk=; b=Mpv4QrKDQxOYNknrvPifWm62nUNIJQoHOD1/Np0l7wQZC0hbYD4cbcmQKTi64IB1Eg xY3ngUpjbNZXaJtoxHqN5zcNbr3yE4C6DXXDmkmkKxgeLUIoC6fGlxxZOXb/hOhOlNOs xFZ8SCIdE+r2JBXzoahi73resCeiLcXzJw2jtozXjzST9A2IZanr/NwzRrpnlhIEEZjb IKTxGz+IQFk/XmNeCImoOx6pSuAoS+tONsNT7MLinqUVzRzYh8Z0l+rCf875leUgvppP xknKvwrxIXTj8YB1ryS7a1fROcjF+lBRCz64EvLuwe7+2BAaRP0RCxPy2+OFrfcQw/V0 ebjg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RYFzugPd; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 71dfb90a1353d-52ae413c5a8si2824459e0c.150.2025.05.06.07.39.03 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 07:39:03 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RYFzugPd; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCJQv-0001lZ-59; Tue, 06 May 2025 10:38:11 -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 1uCJPz-0000bo-2Y for qemu-devel@nongnu.org; Tue, 06 May 2025 10:37:12 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCJPw-0001Cr-CK for qemu-devel@nongnu.org; Tue, 06 May 2025 10:37:10 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-39c13fa05ebso3595155f8f.0 for ; Tue, 06 May 2025 07:37:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746542222; x=1747147022; 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; bh=6XW5xHBO3SA/+mZJNPOxITj6/tX70uskRNb+p6Q8bM4=; b=RYFzugPd+JAX9FBQdupOrhLVJj6BLPgroVC4QuYGHj1MwScSCR/8VaxhG6OJYU0Msf pHbo8WNDAkeDW99psne4SxXvPdXlEtr9YCnikBNm3/0Djz3TPrjRDLyevt5zAyoK0jAZ yS5RFJePcTPwwRfz1IQUwOq5wBg2WHgw2xe7CiFdWQogo9HHdvgp4MArfeHZXcEf1jDU otirPhXYlVnXb16gCMC6i1QL19NVjha8Zhuxsc6wv5gUqgBsG1hKYY16l1Og6cKRAtsX O6s4yshko2uPE3gxXAdPs6SJvWcgf6388TczM9jJupfUAzARUyA3z2ywwyfszUu0RrbY zdyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746542222; x=1747147022; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6XW5xHBO3SA/+mZJNPOxITj6/tX70uskRNb+p6Q8bM4=; b=jZF3Bcg0K1waVG6wku/zOZL3jtufwbizwQb6DP/n/6u83N3uEd63SHYT/BfU8g+Lhb JJliZU5HNJMCgk8Zy2BHFVAuDyfwmZolXKIRdC0w/48QE+g6hVz88lfw62piM+kRukyU SqNvOCSN/TbzMsUMIdb1QTveKFY+sS36hCPU1/Tw1xgAAHatGkmp4ljklxhEz+VzomdK qDjNc/wENYrDbdZxNjmaYwfGYB3ra4+aZ6DLfex4fwh2YyjzF62+5NmydV4KbHY0xAqX xckwkyKwSQqgxEZr18qY75OFqGso/c9/170LJNgyFG3qQIQKpzxIZUdef5mct229Gei2 Ntog== X-Gm-Message-State: AOJu0YwOUGXwFYTktPPLoViqpL3eJrQi15tuHF8LMatVx2HeWaEzyG9q G0stEbMhs+GTf+ud3euL4GNQ41PIQiDQ3PiS1w7aSJGwTRzY136LMNMmV8lwrDcqrH1cCYB3u0l b X-Gm-Gg: ASbGncuEyyxkLt3UJLzYmNwvH/w5K7KIrA/AjZJtxwZeHf2bIr7otIsH+NdLTyx50JT emG215YYU9aQ0589SqsMRJaX4QFlOD7Ld0sytODQFiOCNwKKMAhB4vcRnFxgMwNOS+jSvGuZ7Bd +rhkJypXV5JGJXz8G956YckKqquIA2lBqAMibC6/EZgt58glvn4RDvMYdteuy3wupjGmS85/qsg sEuhaFq4A0mfqNrNNO/iUX7tDZNv8WNtrTOFmNeTmYmX6hQcoJO7G43A5v0Bl+SO9uiPFKa1ifR 6s1IgcDXlyhsCrCWjNx8Ri34J6VqvDzx2QhP9AQM5Jjvmz/x38Zqh+YVHC7Iwnbuz+epaEdryJR igPl+QKjCz9FR012wjA1M X-Received: by 2002:a5d:4b0e:0:b0:3a0:b3f1:6edf with SMTP id ffacd0b85a97d-3a0b3f16ef1mr113668f8f.21.1746542222517; Tue, 06 May 2025 07:37:02 -0700 (PDT) Received: from localhost.localdomain (91-163-26-170.subs.proxad.net. [91.163.26.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099ae3b57sm14185821f8f.36.2025.05.06.07.37.01 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 06 May 2025 07:37:01 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , =?utf-8?q?Philippe_Mathieu-D?= =?utf-8?q?aud=C3=A9?= Subject: [PULL 22/22] hw/isa/ich9: Remove stray empty comment Date: Tue, 6 May 2025 16:35:11 +0200 Message-ID: <20250506143512.4315-23-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250506143512.4315-1-philmd@linaro.org> References: <20250506143512.4315-1-philmd@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=philmd@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Gustavo Romero Remove stray empty comment in IRQ routing function. Signed-off-by: Gustavo Romero Message-ID: <20250504215639.54860-3-gustavo.romero@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- hw/isa/lpc_ich9.c | 1 - 1 file changed, 1 deletion(-) diff --git a/hw/isa/lpc_ich9.c b/hw/isa/lpc_ich9.c index 71afb45b631..304dffac322 100644 --- a/hw/isa/lpc_ich9.c +++ b/hw/isa/lpc_ich9.c @@ -182,7 +182,6 @@ static uint64_t ich9_cc_read(void *opaque, hwaddr addr, } /* IRQ routing */ -/* */ static void ich9_lpc_rout(uint8_t pirq_rout, int *pic_irq, int *pic_dis) { *pic_irq = pirq_rout & ICH9_LPC_PIRQ_ROUT_MASK;