From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0F38CC433FE for ; Fri, 24 Sep 2021 11:26:58 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6DDFE6103C for ; Fri, 24 Sep 2021 11:26:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 6DDFE6103C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=nongnu.org Received: from localhost ([::1]:60310 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTjM0-00023s-Fr for qemu-devel@archiver.kernel.org; Fri, 24 Sep 2021 07:26:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34392) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTjKR-0007aS-S7 for qemu-devel@nongnu.org; Fri, 24 Sep 2021 07:25:19 -0400 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:34319) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mTjKO-0000N4-Ne for qemu-devel@nongnu.org; Fri, 24 Sep 2021 07:25:19 -0400 Received: by mail-ed1-x52d.google.com with SMTP id eg28so35033615edb.1 for ; Fri, 24 Sep 2021 04:25:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=36xUxYH1Afi8N5W5cIUwxmt2NMki93xyDotZiunEpyA=; b=DX1nMRA/XSePVaMqJql5UEf3NsseYA21HWcWaUWEQFV5aclxYY1Ca2wdijbGCsZKqO zb5g48ZjTGymg1PvOMVsceD8wW3JgI/Y+Blwwuc3UJX9f7Kpal68wH8n1O1uhRkd478x 6ANjwsVnNJyJRplet0wajomFUttpscb9i0SVzu0shQwajMwyF9Qs5ly+OSn6aMi6nI6G T1FZc9JfFXCz5xesHHq7znSmQvQ2ctacINB6pseGjzXKKTQb8sqM++YAakfe+5F1gblB 3c7uMXl/O7HKcQCi6pq19Sr5UAYEZfczxbW7Pbm5lsuQb6WswgmYYS00+MDRYx2RHHBK Fegw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=36xUxYH1Afi8N5W5cIUwxmt2NMki93xyDotZiunEpyA=; b=AxRotAvav1OlllWsfX/cNZkjkmSuiy7yI+TrP0jWpxmzmR4PvqP+88AcjVGj8IE+xL q3dnapyzf3cp7hTbxwcsrEylBO4beWwm3+J6qlltmJV3WBAlc5qq7kvejnp0SR7Z/YcG 8TjahIBFQbCBiT6YSAALqjHbNy6YCIQAljJRI+8/fnr4iGO52iYG87ts7Q0xczJ1oTw2 4tLAq1JrKuX400jPBsEd3DL8iAn4HTLSpgPA2FY1wytSlMbhZuUmu2f8XyCergkhCE+q 7uIYIFdC2gioTvzc5WcLhbDYDECgwq4uda4ctWdCO7LMQC+X8O/rra+oQbm6Zu+slEhA lOSA== X-Gm-Message-State: AOAM532Lf3Hg8/3Ed78LDezXTb6z/J6k2NyTfIepRzt+NTQWdHoDF+ip mO+GGhlVppY/gt4VdijWDSyGzebUmQc= X-Google-Smtp-Source: ABdhPJzemQpp4Gfux8Y3IK3pP5AiRKUtaF2SrpitD5RPD/CogTIoHNO4Jo+/oUqF98GUAqm/f2Hzuw== X-Received: by 2002:a17:906:d798:: with SMTP id pj24mr10261555ejb.1.1632482712827; Fri, 24 Sep 2021 04:25:12 -0700 (PDT) Received: from avogadro.lan ([2001:b07:6468:f312:c8dd:75d4:99ab:290a]) by smtp.gmail.com with ESMTPSA id t14sm4886961ejf.24.2021.09.24.04.25.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Sep 2021 04:25:12 -0700 (PDT) From: Paolo Bonzini To: qemu-devel@nongnu.org Subject: [PATCH v5 02/26] Kconfig: Add CONFIG_SGX support Date: Fri, 24 Sep 2021 13:24:45 +0200 Message-Id: <20210924112509.25061-3-pbonzini@redhat.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210924112509.25061-1-pbonzini@redhat.com> References: <20210924112509.25061-1-pbonzini@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::52d; envelope-from=paolo.bonzini@gmail.com; helo=mail-ed1-x52d.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: yang.zhong@intel.com, philmd@redhat.com, eblake@redhat.com Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" From: Yang Zhong Add new CONFIG_SGX for sgx support in the Qemu, and the Kconfig default enable sgx in the i386 platform. Signed-off-by: Yang Zhong Message-Id: <20210719112136.57018-32-yang.zhong@intel.com> Signed-off-by: Paolo Bonzini --- configs/devices/i386-softmmu/default.mak | 1 + hw/i386/Kconfig | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/configs/devices/i386-softmmu/default.mak b/configs/devices/i386-softmmu/default.mak index 84d1a2487c..598c6646df 100644 --- a/configs/devices/i386-softmmu/default.mak +++ b/configs/devices/i386-softmmu/default.mak @@ -22,6 +22,7 @@ #CONFIG_TPM_CRB=n #CONFIG_TPM_TIS_ISA=n #CONFIG_VTD=n +#CONFIG_SGX=n # Boards: # diff --git a/hw/i386/Kconfig b/hw/i386/Kconfig index ddedcef0b2..962d2c981b 100644 --- a/hw/i386/Kconfig +++ b/hw/i386/Kconfig @@ -6,6 +6,10 @@ config SEV select X86_FW_OVMF depends on KVM +config SGX + bool + depends on KVM + config PC bool imply APPLESMC @@ -21,6 +25,7 @@ config PC imply PVPANIC_ISA imply QXL imply SEV + imply SGX imply SGA imply TEST_DEVICES imply TPM_CRB -- 2.31.1