From nobody Tue Feb 10 08:26:57 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.52 as permitted sender) client-ip=209.85.221.52; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f52.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.52 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1615764598; cv=none; d=zohomail.com; s=zohoarc; b=caJ6IrQtuipDRgYQcyFXuWApAA4NKLbTta/E8+RMIJLf6XkVsBmPYkPce6tw91pE8LibTNzx7XF7RivFv6DTCcWNwHxYuBGVJb1fdwnEWPXhlEKGfpaJDHy5+oqaE/bvO6mXI8LztfJLZgec4pr6brEAOCYie5UHlp+IFnrPia4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1615764598; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=omYqz1dBbqgnwbqos/CkuFX5mITKAgtBS0In2um2yKk=; b=Hy77SZ/4H+wM5cGT5a62BGOjOO+9YI3OfY8cTvxxmRY5nD1zRgCJBeY1wOO3DU1ostBO+s7r9FU44kSPINrDY8/PSfjMu1xBaUdT+oA1QhagC8rvm13NiljNLSx57MauyGkAcMkOai33jqeQjyd92Canb7SuHRUqVkhzxGlX0ZQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.52 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by mx.zohomail.com with SMTPS id 1615764598828655.0874959213485; Sun, 14 Mar 2021 16:29:58 -0700 (PDT) Received: by mail-wr1-f52.google.com with SMTP id e18so4811042wrt.6 for ; Sun, 14 Mar 2021 16:29:58 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (17.red-88-21-201.staticip.rima-tde.net. [88.21.201.17]) by smtp.gmail.com with ESMTPSA id q19sm17336065wrg.80.2021.03.14.16.29.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Mar 2021 16:29:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=omYqz1dBbqgnwbqos/CkuFX5mITKAgtBS0In2um2yKk=; b=garltiyyObrLsT9P5uLMXRvWWCELa8cLtHJfM8XThPwu3/v2SxJLT7FurF9FWULH5o WxErGQbvn6eiS/u0rGtJT3R6cNkzhiCh9iSBp02OET4i9ml1zVMTOfMd/+zRqlLRNNJT aNqj+60YC3huNDaUgluI8FY2Rrbqn9iq8wFM7N9sH9zgkQYT6fV54rCUvxu6FUw/xEvC 9/g4CUDoPtIImspXQkUSaoCAUtrz16gCjE9SuM4ja1EHIyPRl0Dq9CEd5zaxBuPSLlkI /WbUao93T2lfGuTsWKjrVzZcKJNlybKdqZdPisooYRRZXoXm0msvJpVnxTQaTJnq/bys jXuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=omYqz1dBbqgnwbqos/CkuFX5mITKAgtBS0In2um2yKk=; b=HFNvUumyBsw2Ae2Z0kWZthGMnYCafpTq4tObUhv7XHGSdoB7S69/DPOQyBS+dAnywO lhhPcdmAlt7nmONCahnLSU/7BUC9J2zHe7sUlR9SMmGhIeVO71OqV83yYrl98i0s7nR0 B0BUJoi1Ig450NAizWWllViOeGITobF7YQrP9h4/2jvRJ9RV+j3AUANaCvCt0tnJqEgd DHZUGycp2sQCKr+Tn2a9NXJ6VGnOfupTpZv1o7jI6d9ASRUX0mmSNgDW3dKcAq+h09g0 F78KKC/hzydnvjxIS6VWg6o9/XSg52uuHffs1DmOY9LQriCYd2C31opENqSeUV2gPYWE nYLA== X-Gm-Message-State: AOAM531F/JT8IeenCzUm7mbQagZKhkBb9uZaLZ81jsss6Rnq7mys2ht8 4qMm7w1G9zgdjSmOSJCtoauJr4Imc2q/Lg== X-Google-Smtp-Source: ABdhPJxAmp1QFt+9Wcs/WVlU4KvZUtK8eq0jGOwzLGfLhpejtzagvwU5JLVVPE0+A+Rzmy6WSZwL4A== X-Received: by 2002:a5d:6312:: with SMTP id i18mr24967028wru.149.1615764597150; Sun, 14 Mar 2021 16:29:57 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Richard Henderson , Claudio Fontana , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [RFC PATCH 8/8] softmmu: Restrict CPU I/O instructions Date: Mon, 15 Mar 2021 00:29:13 +0100 Message-Id: <20210314232913.2607360-9-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210314232913.2607360-1-f4bug@amsat.org> References: <20210314232913.2607360-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) Restrict CPU I/O instructions to architectures providing I/O bus. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- softmmu/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/softmmu/meson.build b/softmmu/meson.build index ebf063b8990..3df196917a0 100644 --- a/softmmu/meson.build +++ b/softmmu/meson.build @@ -2,7 +2,6 @@ 'arch_init.c', 'balloon.c', 'cpus.c', - 'cpu-io.c', 'cpu-throttle.c', 'datadir.c', 'globals.c', @@ -16,6 +15,7 @@ 'cpu-timers.c', 'runstate-action.c', )]) +specific_ss.add(when: 'TARGET_HAS_IOPORT', if_true: files('cpu-io.c')) =20 specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TCG'], if_true: [files( 'icount.c' --=20 2.26.2