Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp18014992rwd; Tue, 27 Jun 2023 10:21:08 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7c+EvdFFhf1XBk5MxxaPeRwfkTOM9Y6KqCD/log1D2gLE2ygCrdHyLOYpHEK/4p1khmsuY X-Received: by 2002:a05:6808:ece:b0:3a1:b6de:ed54 with SMTP id q14-20020a0568080ece00b003a1b6deed54mr16251626oiv.32.1687886468235; Tue, 27 Jun 2023 10:21:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687886468; cv=none; d=google.com; s=arc-20160816; b=IYDsmDgM5ex2awLYkNyNZf8Y6xVuatcXpy5KFkWFLlvNSoK05kkh0sEQn32Tj7DI/X n9p8H5D9368wX8P6XFBAfCy/dspcpQJRMrLsLhrtN3AoOx7judXb9P5OFhxmxP97s1m0 fPsf0+MB8HkgyQckYrobFAZwLLkvDTBFD7HIEt08U26j1hrNe1N5haz5hbXRxHhUxYy4 NruAP5GOHieyZtrfuRsSWUa5KOW95juSK4DCmbouFi1cCKNyr7m4Cwv4H+i5LxtUwUjn 48hV7vxR9XAVpb2DrB43drqiqlgwpzA6P0TFZ5qpB8ibix8BnS39OZVZOypK0FvEzdQk 6x0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:dkim-signature; bh=zmTYBHiq1aAEhFeB5lbw1u0SmbjoMvuQpM4GCZ6yf38=; fh=v9lJtdyQfw6lzjOHsDgcsQVqwzf5RsHATh7ckD9UBoY=; b=zMU9bUroR8xj8RVy7osrWqKIcVQoer/cWguQZ5iD+JOKGrufgqP7xvXtqZYnwCVC6M tiX7JC6y6YxrR7Qzw1R+8iH9TQLeBDcxTYXp+KHwh9MDeGQOf8uECIa3ceRjbG4h3jT0 /ZOBfji4I3GYhs1B3PCWPho8ojtIMvGZFo0A8KDJMyR7kiFDgPz85e5zmg+8R4SGT1Dt 6OiTDjrU9BRaZ4z6HI8XYOGt1kulVsT4Jf9ViZjUviXBgfMrqYcSkuDffwMZkFNDMBCu xYMkbNq1timQCQlIBpo7VazEh6oSxhJqgyUQaI9r3ojX2XEeJ7rnsTibL9U/w2JufYDe lShw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=IVA1fW9z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m9-20020a654389000000b0053f3d04e66csi6701027pgp.699.2023.06.27.10.20.51; Tue, 27 Jun 2023 10:21:08 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=IVA1fW9z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230432AbjF0RIo (ORCPT + 99 others); Tue, 27 Jun 2023 13:08:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42660 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229497AbjF0RIn (ORCPT ); Tue, 27 Jun 2023 13:08:43 -0400 Received: from mail-yw1-x1149.google.com (mail-yw1-x1149.google.com [IPv6:2607:f8b0:4864:20::1149]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EEBB0198C for ; Tue, 27 Jun 2023 10:08:41 -0700 (PDT) Received: by mail-yw1-x1149.google.com with SMTP id 00721157ae682-565d1b86a64so51708537b3.3 for ; Tue, 27 Jun 2023 10:08:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1687885721; x=1690477721; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=zmTYBHiq1aAEhFeB5lbw1u0SmbjoMvuQpM4GCZ6yf38=; b=IVA1fW9z3fvV2citHCS4ShP8SJ355AticUoDo8b4hCd7KVDGS3NOP0gYlyt4iz5YTS HAki00VvRLmzk1A388nL1Pqw2E6th3LdFtMjILyxEZmr6mdFs80Vlq4cbYPVMVjSULq9 OguibegXP3fdCKzrispjaCvcaiHsItetv3OaZKsfWM4B3krqFqOCDKXyaU5FtaHoUa54 lhfjc5h563F0SoDc6Y9XXlljkNAANgnzNQQElnZrKXuCxNX5naT2+Y041W0YBSdPOBmS EIOddBn7CiOslBCcl+66cqhgqclSDddd2PKx6mBJdkjOGd/lQ6yVYUwgjexWDhQ5WfHU Wr6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687885721; x=1690477721; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zmTYBHiq1aAEhFeB5lbw1u0SmbjoMvuQpM4GCZ6yf38=; b=k6bnmhdoBg1lpmdeeZ5PNkOMHYj/5ZBT+Zi9xlF1WEju/N+5P1WKDM9YC2OWyQ1sei 5onJRfhN664j47+/10g7d+gytb7Y55mmqO1/HAE4MQkDNh93JA2CQMDrAVZrlOODqndm mHzlYLjIcR98yzqSj/fDXa0PiUJsuwaMNj9xnpE6+mWeT17Qo+DMF2E++LZ4u4xBzY4Z QXzbRnpl0kaHqhKBGTmwHHXgVDeHrWaAdO30NEVd9Lx4cb5Wi9Dhc9oTsjOUCGjqf/Dq NKOIKg5HGA97eimTeJBPaaxIxnJlvGHBfIRR1qHF5Ae4RJeUkS4DIrSlRmbdmAKGGqeG dLqg== X-Gm-Message-State: AC+VfDx2566QRlB91cK6WVWBZ0U1aLxbo97QvYeg7nx0f1tOKVARhgyo kLQarWHudmisb2YMtyuY5uG7cszVjm0= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a81:4046:0:b0:55d:d5b1:c2bd with SMTP id m6-20020a814046000000b0055dd5b1c2bdmr10445571ywn.8.1687885720828; Tue, 27 Jun 2023 10:08:40 -0700 (PDT) Date: Tue, 27 Jun 2023 10:08:39 -0700 In-Reply-To: <20230601142309.6307-1-guang.zeng@intel.com> Mime-Version: 1.0 References: <20230601142309.6307-1-guang.zeng@intel.com> Message-ID: Subject: Re: [PATCH v1 0/6] LASS KVM virtualization support From: Sean Christopherson To: Zeng Guang Cc: Paolo Bonzini , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , H Peter Anvin , kvm@vger.kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED, USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 01, 2023, Zeng Guang wrote: > This patch series provide a LASS KVM solution. ... and depends on kernel enabling that can be found at https://lore.kernel.org/all/20230609183632.48706-1-alexander.shishkin@linux.intel.com > We tested the basic function of LASS virtualization including LASS > enumeration and enabling in non-root and nested environment. As KVM > unittest framework is not compatible to LASS rule, we use kernel module > and application test to emulate LASS violation instead. With KVM forced > emulation mechanism, we also verified the LASS functionality on some > emulation path with instruction fetch and data access to have same > behavior as hardware. > > [1] Intel ISE https://cdrdv2.intel.com/v1/dl/getContent/671368 > Chapter Linear Address Space Separation (LASS)