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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 48F2DEB8FD8 for ; Wed, 6 Sep 2023 14:22:36 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qdtQ6-0004aY-7C; Wed, 06 Sep 2023 10:22:14 -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 1qdtQ3-0004RV-3w for qemu-devel@nongnu.org; Wed, 06 Sep 2023 10:22:12 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qdtPx-0003Ez-9V for qemu-devel@nongnu.org; Wed, 06 Sep 2023 10:22:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1694010122; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Tn6fzFAGEz9ICUvWdVc1sLyhlG61D2BI0W2TGpLpKt8=; b=ZlWjAp5ZONfFZ2i+S7m9rFhz6wuZLobrgY8VTdaLpQBJDmxRaHjJJBiFHZveHYYTUK4YtB LYiQOgqFVI1+xnlBsE6+HhVcQzgIhtZt1qGtetkFNUjZ0L7m8pVict95cpppbd5xK29+F1 sks9QqIu1Ewle/CwVdsH/+bdUGHWUgY= Received: from mail-lf1-f71.google.com (mail-lf1-f71.google.com [209.85.167.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-673-7lwvru-VNGGCBWp4mJjgLQ-1; Wed, 06 Sep 2023 10:21:57 -0400 X-MC-Unique: 7lwvru-VNGGCBWp4mJjgLQ-1 Received: by mail-lf1-f71.google.com with SMTP id 2adb3069b0e04-501bf3722dfso2021808e87.3 for ; Wed, 06 Sep 2023 07:21:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694010114; x=1694614914; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Tn6fzFAGEz9ICUvWdVc1sLyhlG61D2BI0W2TGpLpKt8=; b=LNKDbfau0xrgvNzqRCkPfrxqbvkhSz8Da0dAqcAn8BfrqBYUuR3V9V1SnG/Q2COeOd 8sJsHGbEL6E3xLsjyg/49U1irXNuA8wETVMMY8gePpgQCVR/vpiCYKlGbR2OP59u63Wg GosYbhuuc0HqRxwo3fbAztb5PYUsy53Zdq+ywg2dSuR/GRmYFH+M6g4VWzCmR47Z2fBR XTTVNYyhwsGkJvPY++MxT/ztuQ/D3pkK3simMn5c6E6ZVUr10R8ihA3MOccJYRR4LkZH PRoBblaNZS6Rl18oaUwNpT+V79oEMlWE/nKAXi/yWomrS6HQEakzRd9PfQ3DZZQsQvm8 SJJw== X-Gm-Message-State: AOJu0Ywvp0s2BbVTD11E0lXwg07otqjETsDueZqYXuuyNZMOuEnwbevP hpRrN8/fG0VOXJaQuGZUWbS6lVmpXOWJ2dnfI0B1RMiOF7bln6zhrmm+ES0dstnxIiqOtbP82bU OjVdCa55GLHypz7ERAClzD8o= X-Received: by 2002:a19:4f4f:0:b0:500:bb99:69b0 with SMTP id a15-20020a194f4f000000b00500bb9969b0mr2144864lfk.57.1694010114448; Wed, 06 Sep 2023 07:21:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHpl7ip2vcLRULWMFmLc3E/6+cmBW2iMvdriTBhshcYModieyE+q7fhl912M5leOVHHvSNL4Q== X-Received: by 2002:a19:4f4f:0:b0:500:bb99:69b0 with SMTP id a15-20020a194f4f000000b00500bb9969b0mr2144851lfk.57.1694010113891; Wed, 06 Sep 2023 07:21:53 -0700 (PDT) Received: from redhat.com ([2.52.23.134]) by smtp.gmail.com with ESMTPSA id gf16-20020a170906e21000b0098669cc16b2sm9031761ejb.83.2023.09.06.07.21.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Sep 2023 07:21:53 -0700 (PDT) Date: Wed, 6 Sep 2023 10:21:50 -0400 From: "Michael S. Tsirkin" To: Tim Wiederhake Cc: qemu-devel@nongnu.org Subject: Re: [PATCH 2/4] target/i386: Translate feature_word_info to xml Message-ID: <20230906102118-mutt-send-email-mst@kernel.org> References: <20230811135011.23343-1-twiederh@redhat.com> <20230811135011.23343-3-twiederh@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230811135011.23343-3-twiederh@redhat.com> Received-SPF: pass client-ip=170.10.129.124; envelope-from=mst@redhat.com; helo=us-smtp-delivery-124.mimecast.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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org On Fri, Aug 11, 2023 at 03:50:09PM +0200, Tim Wiederhake wrote: > This is the data file that will be used to generate the C code. > All information, including the comments, is preserved. > > Signed-off-by: Tim Wiederhake I'd use json I think - we don't use xml widely in qemu ATM. > --- > target/i386/feature_word_info.xml | 1607 +++++++++++++++++++++++++++++ > 1 file changed, 1607 insertions(+) > create mode 100644 target/i386/feature_word_info.xml > > diff --git a/target/i386/feature_word_info.xml b/target/i386/feature_word_info.xml > new file mode 100644 > index 0000000000..ff741b9f5a > --- /dev/null > +++ b/target/i386/feature_word_info.xml > @@ -0,0 +1,1607 @@ > + > + > + CPUID_FEATURE_WORD > + > + "fpu" > + "vme" > + "de" > + "pse" > + "tsc" > + "msr" > + "pae" > + "mce" > + "cx8" > + "apic" > + > + "sep" > + "mtrr" > + "pge" > + "mca" > + "cmov" > + "pat" > + "pse36" > + "pn" > + "clflush" > + > + "ds" > + "acpi" > + "mmx" > + "fxsr" > + "sse" > + "sse2" > + "ss" > + "ht" > + "tm" > + "ia64" > + "pbe" > + > + > + 1 > + R_EDX > + > + TCG_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + "pni" > + "pclmulqdq" > + "dtes64" > + "monitor" > + "ds-cpl" > + "vmx" > + "smx" > + "est" > + "tm2" > + "ssse3" > + "cid" > + > + "fma" > + "cx16" > + "xtpr" > + "pdcm" > + > + "pcid" > + "dca" > + "sse4.1" > + "sse4.2" > + "x2apic" > + "movbe" > + "popcnt" > + "tsc-deadline" > + "aes" > + "xsave" > + > + "avx" > + "f16c" > + "rdrand" > + "hypervisor" > + > + > + 1 > + R_ECX > + > + TCG_EXT_FEATURES > + > + > + > + CPUID_FEATURE_WORD > + > + > + > + > + > + > + > + > + > + > + > + > + "syscall" > + > + > + > + > + > + > + > + > + "nx" > + > + "mmxext" > + > + > + "fxsr-opt" > + "pdpe1gb" > + "rdtscp" > + > + "lm" > + "3dnowext" > + "3dnow" > + > + > + 0x80000001 > + R_EDX > + > + TCG_EXT2_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + "lahf-lm" > + "cmp-legacy" > + "svm" > + "extapic" > + "cr8legacy" > + "abm" > + "sse4a" > + "misalignsse" > + "3dnowprefetch" > + "osvw" > + "ibs" > + "xop" > + "skinit" > + "wdt" > + > + "lwp" > + "fma4" > + "tce" > + > + "nodeid-msr" > + > + "tbm" > + "topoext" > + "perfctr-core" > + "perfctr-nb" > + > + > + > + > + > + > + > + > + > + 0x80000001 > + R_ECX > + > + TCG_EXT3_FEATURES > + > + CPUID_EXT3_TOPOEXT > + > + > + CPUID_FEATURE_WORD > + > + > + > + "xstore" > + "xstore-en" > + > + > + "xcrypt" > + "xcrypt-en" > + "ace2" > + "ace2-en" > + "phe" > + "phe-en" > + "pmm" > + "pmm-en" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 0xC0000001 > + R_EDX > + > + TCG_EXT4_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + "kvmclock" > + "kvm-nopiodelay" > + "kvm-mmu" > + "kvmclock" > + "kvm-asyncpf" > + "kvm-steal-time" > + "kvm-pv-eoi" > + "kvm-pv-unhalt" > + > + "kvm-pv-tlb-flush" > + > + "kvm-pv-ipi" > + "kvm-poll-control" > + "kvm-pv-sched-yield" > + "kvm-asyncpf-int" > + "kvm-msi-ext-dest-id" > + > + > + > + > + > + > + > + > + "kvmclock-stable-bit" > + > + > + > + > + > + > + > + > + > + KVM_CPUID_FEATURES > + R_EAX > + > + TCG_KVM_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + "kvm-hint-dedicated" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + KVM_CPUID_FEATURES > + R_EDX > + > + TCG_KVM_FEATURES > + > + ~0U > + > + > + CPUID_FEATURE_WORD > + > + "npt" > + "lbrv" > + "svm-lock" > + "nrip-save" > + "tsc-scale" > + "vmcb-clean" > + "flushbyasid" > + "decodeassists" > + > + > + "pause-filter" > + > + "pfthreshold" > + "avic" > + > + "v-vmsave-vmload" > + "vgif" > + > + > + > + > + > + > + > + > + "vnmi" > + > + > + "svme-addr-chk" > + > + > + > + > + > + 0x8000000A > + R_EDX > + > + TCG_SVM_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + "fsgsbase" > + "tsc-adjust" > + "sgx" > + "bmi1" > + "hle" > + "avx2" > + > + "smep" > + "bmi2" > + "erms" > + "invpcid" > + "rtm" > + > + > + "mpx" > + > + "avx512f" > + "avx512dq" > + "rdseed" > + "adx" > + "smap" > + "avx512ifma" > + "pcommit" > + "clflushopt" > + "clwb" > + "intel-pt" > + "avx512pf" > + "avx512er" > + "avx512cd" > + "sha-ni" > + "avx512bw" > + "avx512vl" > + > + > + 7 > + true > + 0 > + R_EBX > + > + TCG_7_0_EBX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + > + "avx512vbmi" > + "umip" > + "pku" > + > + "waitpkg" > + "avx512vbmi2" > + > + "gfni" > + "vaes" > + "vpclmulqdq" > + "avx512vnni" > + "avx512bitalg" > + > + "avx512-vpopcntdq" > + > + "la57" > + > + > + > + > + > + "rdpid" > + > + "bus-lock-detect" > + "cldemote" > + > + "movdiri" > + "movdir64b" > + > + "sgxlc" > + "pks" > + > + > + 7 > + true > + 0 > + R_ECX > + > + TCG_7_0_ECX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + > + > + "avx512-4vnniw" > + "avx512-4fmaps" > + "fsrm" > + > + > + > + "avx512-vp2intersect" > + > + "md-clear" > + > + > + > + "serialize" > + > + "tsx-ldtrk" > + > + > + "arch-lbr" > + > + > + "amx-bf16" > + "avx512-fp16" > + "amx-tile" > + "amx-int8" > + "spec-ctrl" > + "stibp" > + "flush-l1d" > + "arch-capabilities" > + "core-capability" > + "ssbd" > + > + > + 7 > + true > + 0 > + R_EDX > + > + TCG_7_0_EDX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + > + > + > + > + "avx-vnni" > + "avx512-bf16" > + > + "cmpccxadd" > + > + > + "fzrm" > + "fsrs" > + "fsrc" > + > + > + > + > + > + > + > + > + "amx-fp16" > + > + "avx-ifma" > + > + > + > + > + > + > + > + > + > + > + 7 > + true > + 1 > + R_EAX > + > + TCG_7_1_EAX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + > + > + > + > + "avx-vnni-int8" > + "avx-ne-convert" > + > + > + > + > + > + > + > + > + "prefetchiti" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 7 > + true > + 1 > + R_EDX > + > + TCG_7_1_EDX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + > + > + > + > + > + "mcdt-no" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 7 > + true > + 2 > + R_EDX > + > + TCG_7_2_EDX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + > + > + > + > + > + > + > + > + "invtsc" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 0x80000007 > + R_EDX > + > + TCG_APM_FEATURES > + CPUID_APM_INVTSC > + > + > + CPUID_FEATURE_WORD > + > + "clzero" > + > + "xsaveerptr" > + > + > + > + > + > + > + "wbnoinvd" > + > + > + "ibpb" > + > + "ibrs" > + "amd-stibp" > + > + "stibp-always-on" > + > + > + > + > + > + > + "amd-ssbd" > + "virt-ssbd" > + "amd-no-ssb" > + > + "amd-psfd" > + > + > + > + > + > + 0x80000008 > + R_EBX > + > + TCG_8000_0008_EBX > + 0 > + > + > + CPUID_FEATURE_WORD > + > + "no-nested-data-bp" > + > + "lfence-always-serializing" > + > + > + > + "null-sel-clr-base" > + > + "auto-ibrs" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 0x80000021 > + R_EAX > + > + 0 > + 0 > + > + > + CPUID_FEATURE_WORD > + > + "xsaveopt" > + "xsavec" > + "xgetbv1" > + "xsaves" > + "xfd" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 0xd > + true > + 1 > + R_EAX > + > + TCG_XSAVE_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 0xD > + true > + 1 > + R_ECX > + > + > + > + CPUID_FEATURE_WORD > + > + 0xD > + true > + 1 > + R_EDX > + > + > + > + CPUID_FEATURE_WORD > + > + > + > + "arat" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 6 > + R_EAX > + > + TCG_6_EAX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + 0xD > + true > + 0 > + R_EAX > + > + ~0U > + XSTATE_FP_MASK | XSTATE_SSE_MASK | XSTATE_YMM_MASK | XSTATE_BNDREGS_MASK | XSTATE_BNDCSR_MASK | XSTATE_OPMASK_MASK | XSTATE_ZMM_Hi256_MASK | XSTATE_Hi16_ZMM_MASK | XSTATE_PKRU_MASK > + > + > + CPUID_FEATURE_WORD > + > + 0xD > + true > + 0 > + R_EDX > + > + ~0U > + > + > + > + MSR_FEATURE_WORD > + > + "rdctl-no" > + "ibrs-all" > + "rsba" > + "skip-l1dfl-vmentry" > + "ssb-no" > + "mds-no" > + "pschange-mc-no" > + "tsx-ctrl" > + "taa-no" > + > + > + > + > + "sbdr-ssdp-no" > + "fbsdp-no" > + "psdp-no" > + > + "fb-clear" > + > + > + > + > + > + > + "pbrsb-no" > + > + > + > + > + > + > + > + > + MSR_IA32_ARCH_CAPABILITIES > + > + ~0U > + > + > + MSR_FEATURE_WORD > + > + > + > + > + > + > + "split-lock-detect" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + MSR_IA32_CORE_CAPABILITY > + > + > + MSR_FEATURE_WORD > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + "full-width-write" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + MSR_IA32_PERF_CAPABILITIES > + > + > + MSR_FEATURE_WORD > + > + > + > + "vmx-vintr-pending" > + "vmx-tsc-offset" > + > + > + > + "vmx-hlt-exit" > + > + "vmx-invlpg-exit" > + "vmx-mwait-exit" > + "vmx-rdpmc-exit" > + "vmx-rdtsc-exit" > + > + > + "vmx-cr3-load-noexit" > + "vmx-cr3-store-noexit" > + > + > + "vmx-cr8-load-exit" > + "vmx-cr8-store-exit" > + "vmx-flexpriority" > + "vmx-vnmi-pending" > + "vmx-movdr-exit" > + "vmx-io-exit" > + "vmx-io-bitmap" > + > + "vmx-mtf" > + "vmx-msr-bitmap" > + "vmx-monitor-exit" > + "vmx-pause-exit" > + "vmx-secondary-ctls" > + > + MSR_IA32_VMX_TRUE_PROCBASED_CTLS > + > + > + MSR_FEATURE_WORD > + > + "vmx-apicv-xapic" > + "vmx-ept" > + "vmx-desc-exit" > + "vmx-rdtscp-exit" > + "vmx-apicv-x2apic" > + "vmx-vpid" > + "vmx-wbinvd-exit" > + "vmx-unrestricted-guest" > + "vmx-apicv-register" > + "vmx-apicv-vid" > + "vmx-ple" > + "vmx-rdrand-exit" > + "vmx-invpcid-exit" > + "vmx-vmfunc" > + "vmx-shadow-vmcs" > + "vmx-encls-exit" > + "vmx-rdseed-exit" > + "vmx-pml" > + > + > + "vmx-xsaves" > + > + > + > + > + "vmx-tsc-scaling" > + > + > + > + > + > + > + > + MSR_IA32_VMX_PROCBASED_CTLS2 > + > + > + MSR_FEATURE_WORD > + > + "vmx-intr-exit" > + > + > + "vmx-nmi-exit" > + > + "vmx-vnmi" > + "vmx-preemption-timer" > + "vmx-posted-intr" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + MSR_IA32_VMX_TRUE_PINBASED_CTLS > + > + > + MSR_FEATURE_WORD > + > + > + > + > + "vmx-exit-nosave-debugctl" > + > + > + > + > + > + > + > + > + > + "vmx-exit-load-perf-global-ctrl" > + > + > + "vmx-exit-ack-intr" > + > + > + "vmx-exit-save-pat" > + "vmx-exit-load-pat" > + "vmx-exit-save-efer" > + "vmx-exit-load-efer" > + "vmx-exit-save-preemption-timer" > + "vmx-exit-clear-bndcfgs" > + > + "vmx-exit-clear-rtit-ctl" > + > + > + > + "vmx-exit-load-pkrs" > + > + > + > + MSR_IA32_VMX_TRUE_EXIT_CTLS > + > + > + MSR_FEATURE_WORD > + > + > + > + "vmx-entry-noload-debugctl" > + > + > + > + > + > + > + "vmx-entry-ia32e-mode" > + > + > + > + "vmx-entry-load-perf-global-ctrl" > + "vmx-entry-load-pat" > + "vmx-entry-load-efer" > + "vmx-entry-load-bndcfgs" > + > + "vmx-entry-load-rtit-ctl" > + > + > + > + "vmx-entry-load-pkrs" > + > + > + > + > + > + > + > + > + > + > + MSR_IA32_VMX_TRUE_ENTRY_CTLS > + > + > + MSR_FEATURE_WORD > + > + > + > + > + > + > + "vmx-store-lma" > + "vmx-activity-hlt" > + "vmx-activity-shutdown" > + "vmx-activity-wait-sipi" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + "vmx-vmwrite-vmexit-fields" > + "vmx-zero-len-inject" > + > + > + MSR_IA32_VMX_MISC > + > + > + MSR_FEATURE_WORD > + > + "vmx-ept-execonly" > + > + > + > + > + > + "vmx-page-walk-4" > + "vmx-page-walk-5" > + > + > + > + > + > + > + > + > + "vmx-ept-2mb" > + "vmx-ept-1gb" > + > + > + "vmx-invept" > + "vmx-eptad" > + "vmx-ept-advanced-exitinfo" > + > + > + "vmx-invept-single-context" > + "vmx-invept-all-context" > + > + > + > + > + > + "vmx-invvpid" > + > + > + > + > + > + > + > + "vmx-invvpid-single-addr" > + "vmx-invept-single-context" > + "vmx-invvpid-all-context" > + "vmx-invept-single-context-noglobals" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + MSR_IA32_VMX_EPT_VPID_CAP > + > + > + MSR_FEATURE_WORD > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + "vmx-ins-outs" > + "vmx-true-ctls" > + > + > + > + > + > + > + > + > + > + MSR_IA32_VMX_BASIC > + > + MSR_VMX_BASIC_DUAL_MONITOR > + > + > + MSR_FEATURE_WORD > + > + "vmx-eptp-switching" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + MSR_IA32_VMX_VMFUNC > + > + > + CPUID_FEATURE_WORD > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + "intel-pt-lip" > + > + > + 0x14 > + true > + 0 > + R_ECX > + > + TCG_14_0_ECX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + "sgx1" > + "sgx2" > + > + > + > + > + > + > + > + > + > + "sgx-edeccssa" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 0x12 > + true > + 0 > + R_EAX > + > + TCG_SGX_12_0_EAX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + "sgx-exinfo" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 0x12 > + true > + 0 > + R_EBX > + > + TCG_SGX_12_0_EBX_FEATURES > + > + > + CPUID_FEATURE_WORD > + > + > + "sgx-debug" > + "sgx-mode64" > + > + "sgx-provisionkey" > + "sgx-tokenkey" > + > + "sgx-kss" > + > + > + "sgx-aex-notify" > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + 0x12 > + true > + 1 > + R_EAX > + > + TCG_SGX_12_1_EAX_FEATURES > + > + > -- > 2.39.2 > >